Bonjour à tous,
j'ai une application ATL , en fait RemoteSkin du Windows Media Player SDK 11, qui tourne parfaitement.
D'autre part, j'ai une boîte de dialogue MFC, qui reçoit des messages user-defined en provenance d'un driver USB (HID, le driver des souris et claviers USB).
Pour cela, la boîte MFC reçoit un message WM_HID_EVENT définit par
dans CMaBoite.cpp, j'ai
Code : Sélectionner tout - Visualiser dans une fenêtre à part #define WM_HID_EVENT WM_APP + 200
dans CMaBoite.h, j'ai
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 BEGIN_MESSAGE_MAP(CMaBoite, CDialog) ON_MESSAGE(WM_HID_EVENT, OnHIDEvent) END_MESSAGE_MAP()
+ le corps de OnHIDEvent(...) qui traite les évènements.
Code : Sélectionner tout - Visualiser dans une fenêtre à part afx_msg LRESULT OnHIDEvent(WPARAM wParam, LPARAM lParam);
La boite MFC fonctionne parfaitement et reçoit bien les messages WM_HID_EVENT.
Ma question:
comment intégrer cette gestion des messages WM_HID_EVENT dans l'application ATL ? par exemple, par quoi remplacer le ON_MESSAGE des MFC en ATL?
Merci d'avance
Partager