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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
#define WM_HID_EVENT     WM_APP + 200
dans CMaBoite.cpp, 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()
dans CMaBoite.h, j'ai
Code : Sélectionner tout - Visualiser dans une fenêtre à part
	afx_msg LRESULT OnHIDEvent(WPARAM wParam, LPARAM lParam);
+ le corps de OnHIDEvent(...) qui traite les évènements.

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