我想检测我的壁纸上按下鼠标的时间。 所以我得到了壁纸手柄,现在我正在尝试为它添加一个消息循环,但由于某种原因它无法正常工作。
到目前为止,这是我的代码:
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;
}
当我在壁纸上点亮偶数时,为什么不显示消息框,就像点击它甚至只是移动鼠标一样?