0
我编写了一个简单的Qt应用程序来捕获使用Qt GUI框架的Windows本地消息。我推翻了QCoreApplication :: winEvent(MSG *,LONG)虚函数在我的大型机级的,但是当我启动应用程序时,winEvent不能正常工作,代码是这样的:为什么我无法使用winEvent虚拟功能捕获WIndows本机消息?
MainFrame.h
class MainFrame : public QMainWindow
{
public:
MainFrame(QWidget *parent = NULL);
~MainFrame();
private:
virtual bool winEvent(MSG *, LONG);
};
MainFrame.cpp
bool MainFrame::winEvent(MSG *msg, LONG lResult)
{
QMessageBox::information(NULL, NULL, "winEvent");
return(true);
}
任何人都可以告诉我如何解决这个问题?