我正在尝试在 Qt 中获取鼠标单击事件,此鼠标单击必须是全局的,并且即使鼠标不在我的应用程序窗口上也必须被接收,我在这些链接中看到:
http://developer.qt.nokia.com/forums/viewthread/8103
我可以从重新实现 WinEvent 的 Windows 获得消息。我已经尝试过了,并且在调试此事件时从未引发过。我错过了什么吗?
这是我的代码示例:
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;
}