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);
}
任何人都可以告訴我如何解決這個問題?