我正在尝试在Qt中获得一个鼠标点击事件,这个鼠标点击必须是全局的,即使鼠标不在我的应用程序窗口上也必须接收,我在这些链接中看到了:
Receive WM_COPYDATA messages in a Qt app
http://developer.qt.nokia.com/forums/viewthread/8103
我可以从Windows重新实现WinEvent获取消息。我试过这个,并且从未提出过这个事件。我错过了什么吗?
这是我的代码示例:
bool WindowsUtil::winEvent( MSG * message, long * result ) {
if (message->message == WM_LBUTTONDOWN) {//never got here at all
*result = 0;
return true;
}
// give the event to qt
return false;
}