Перехват сообщения WM_PAINT и действия по этому

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

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

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

1 ответ

Решение

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

Другие вопросы по тегам