Вопрос Как обновить рабочий стол?

Статус
В этой теме нельзя размещать новые ответы.

sergey3695

Ветеран
Модератор
Получение хендла рабочего стола - GetDesktopWindow
а вот нажатие F5 что-то не могу сделать.
Код:
  postmessage(GetDesktopWindow,$0100,$74,0);
  postmessage(GetDesktopWindow,$0101,$74,0);
 
Последнее редактирование:

Silentman

Новичок
sergey3695, не знаю, то ли это, но попадался мне такой код на обновление рабочего стола:
Код:
const
    SHCNE_ASSOCCHANGED = $08000000;
    SHCNF_IDLIST = $0000;

procedure SHChangeNotify(wEventId: Integer; uFlags: UINT; dwItem1, dwItem2: Longint); external 'SHChangeNotify@shell32.dll stdcall';

procedure InitializeWizard();
begin
    SHChangeNotify(SHCNE_ASSOCCHANGED, SHCNF_IDLIST, 0, 0);
end;
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху