Bonjour,

Je voudrai detecter le plug/deplug d'une cle USB.
Pour cela, il suffit apparament de recuperer le message windows WM_DEVICECHANGE, mais j'arrive pas a implementer le truc pour recuperer ce message.

Dans la MSDN j'ai trouver ceci:
The WM_DEVICECHANGE device message notifies an application of a change to the hardware configuration of a device or the computer.

Et ces fonctions:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
afx_msg BOOL OnDeviceChange(UINT nEventType, DWORD_PTR dwData);
 
LRESULT CALLBACK WindowProc(
  HWND hwnd,       // handle to window
  UINT uMsg,       // message identifier
  WPARAM wParam,   // device-change event
  LPARAM lParam    // event-specific data
);
Seulement j'y comprend rien. Ma classe est une CFormView.
Je pensai juste que je devais surcharger ces fonctions dans ma classe mais je ne rentre jamais dans ces fonctions(je test en mettant et retirant une cle usb, pas tester avec le DD).

J'ai pas compris la doc ou bien?

Merci
[Edit:05/03/07] Juste pour etre un peu plus clair