QT Creator、QT SDK、および Windows API を使用して、QT アプリケーションに winEventFilter を実装しようとしています。
私のクラスファイルで以下を宣言しました
bool winEventFilter( MSG * msg, long * result )
{
if( msg->message == WM_QUERYENDSESSION)
DebugLog("shutdown");
else
DebugLog("Quit") ;
}
上記のメソッドを次の方法で呼び出しています
MSG * msg;
long * result;
winEventFilter(msg, result);
コンピューターをログオフまたはシャットダウンすると、ログのシャットダウンが出力されません