0

MFC アプリケーションにユーザー アクティビティ ロガーを実装する方法。既存のアプリケーションで最も使用されているすべての機能を理解する。

4

1 に答える 1

0

アプリケーション ウィンドウのウィンドウ プロシージャをオーバーライドできます。

class CMyMainWindow {
    void LogUsageData(UINT message);
    virtual LRESULT WindowProc(UINT message, WPARAM wParam, LPARAM lParam) {
          LogData(message);
          return CWnd::WindowProc(message, wParam, lParam); // route message to message map
     }
}

このタスクはそれほど単純ではないことに注意してください。LogUsageDataほとんどのメッセージを破棄し、メッセージ マップで定義されたものだけに注目する必要があります。
ただし、これは開始するのに適した場所です。

于 2009-07-09T20:59:45.173 に答える