0

如何在 MFC 应用程序中实现用户活动记录器。了解现有应用程序中最常用的所有功能。

4

1 回答 1

0

您可以覆盖应用程序窗口的windows 过程

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 回答