如何在MFC应用程序中实现用户活动记录器。了解现有应用程序中最常用的功能是什么。
答案 0 :(得分:0)
您可以覆盖应用程序窗口的windows procedure:
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
应该丢弃大多数邮件,只关注message map中定义的邮件。
但是,这应该是一个很好的起点。