Перехват сообщения WM_PAINT и действия по этому - PullRequest
3 голосов
/ 12 июля 2010

Я пытаюсь перехватить / перехватить сообщение WM_PAINT рабочего стола в C ++.В настоящее время я рисую дескриптором рабочего стола, моя единственная проблема в том, что я не синхронизирован, поэтому он может мигать.

Что мне в основном нужно, так это утверждение, где я могу проверить сообщение WM_PAINT of UINT,Когда дело обстоит так, я хочу сделать что-то еще.

Я собираюсь спросить это ленивым способом, у кого-нибудь есть это в небольшом куске кода?Получение дескриптора рабочего стола выполняется с помощью GetDesktopWindow ();из этого я тоже хочу проверить WM_PAINT.

1 Ответ

4 голосов
/ 12 июля 2010

Я бы проверил SetWindowHookEx (см .: SetWindowsHookEx в C # )

...