Comment procéder pour implémenter un enregistreur d'activité utilisateur dans une application MFC. Pour savoir quelles sont les fonctionnalités les plus utilisées dans une application existante.Implémenter le journal d'activité de l'utilisateur dans l'ancienne application?
0
A
Répondre
0
Vous pouvez remplacer la windows procedure de votre fenêtre d'application:
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
}
}
Notez que la tâche n'est pas si trivial: LogUsageData
devrait éliminer la plupart des messages, en se concentrant uniquement sur ceux définis dans le message map.
Cependant, ce devrait être un bon point de départ.