2009-07-08 8 views

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.

Questions connexes