我想在鼠标光标下显示单词,但是当用户右键单击任何窗口时,出现默认的Windows上下文菜单,如何防止在Qt的winEvent中显示默认的Windows上下文菜单?
bool EventReceiverWindow::winEvent (MSG *message,long *result )
{
if( message->message == WM_RBUTTONUP ) {
// *result = ? (What's value should i passed to *result to prevent showing defualt context menu)
return true;
}
}
最佳答案
您尝试执行的操作不切实际。您需要加入所有正在运行的应用程序的消息队列。那不是一个现实的主张。我无法猜测是什么导致了这个问题,但我想知道系统范围内的热键是否可以满足您的需求。
关于c++ - 防止在Qt中的winEvent中显示默认的Windows上下文菜单,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8093401/