[c ++ windows]从不是我的窗口捕获鼠标点击事件

时间:2017-02-07 21:12:48

标签: c++ windows events mouse message-loop

我想检测我的壁纸上按下鼠标的时间。 所以我得到了壁纸手柄,现在我正在尝试为它添加一个消息循环,但由于某种原因它无法正常工作。

到目前为止,这是我的代码:

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 个答案:

没有答案