[c ++ windows] захват события щелчка мыши из окна, которое не мое

Я хочу определить, когда мышь нажата на моих обоях.
Итак, я получил дескриптор обоев, и теперь я пытаюсь добавить к нему цикл сообщений, но по какой-то причине он не работает.

Вот мой код до сих пор:

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpszArgument, int nCmdShow)
{
HWND hWallPaper = getWallPaperHWND();

if (hWallPaper != NULL)
{

MSG msg;
while (GetMessage(&msg, hWallPaper, 0, 0))
{
MessageBox(NULL, "msg", "got message", MB_OK);
}}
else
MessageBox(NULL,"Window wasn't found","window not found",MB_OK);
return 0;
}

Почему на экране не отображается окно сообщения, даже когда я нажимаю на обои, например, когда я нажимаю на него или даже просто двигаю мышь?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]