Bonjour,
Je suis en train de developper une application qui gere l'evenement ON_WM_DEVICECHANGE pour detecter le branchement de nouveaux peripheriques sur le disque.
Dans ce cas, j'utilise la fonction OnDeviceChange.
Le code que j'utilise pour cette fonction est le suivant :
Mon probleme est le suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 afx_msg BOOL CSoftDlg::OnDeviceChange( UINT nEventType, DWORD_PTR dwData) { switch (nEventType) { case DBT_DEVICEARRIVAL: case DBT_DEVICEREMOVECOMPLETE: //MessageBox break; default: //MessageBox break; } return FALSE; }
Dans la documentation de la fonction OnDeviceChange, c'est indiqué que son premier parametre (nEventType) peut avoir plusieurs valeurs notamment DBT_DEVICEARRIVAL et DBT_DEVICEREMOVECOMPLETE .
Mais dans mon cas il est toujours egal à 7
quelqu'un pourra m'expliquer comment je pourrai regler ca ?
Merci
Partager