Bonjour a tous,
je voudrais declencher un evenement lors du click sur un bouton. Mon programme est en interface MFC.
Cet evenement est l'ouverture du lecteur CD rom et donc aussi la fermeture :)
Merci beaucoup
A++
Version imprimable
Bonjour a tous,
je voudrais declencher un evenement lors du click sur un bouton. Mon programme est en interface MFC.
Cet evenement est l'ouverture du lecteur CD rom et donc aussi la fermeture :)
Merci beaucoup
A++
Salut, pour ejecter le CD, tu peux faire comme ca :Pour fermer le lecteur :Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 #include <mmsystem.h> #pragma comment (lib, "Winmm.lib") bool ejectCD(void) { bool ejected=false; if(mciSendString("open cdaudio",NULL,0,NULL)==0) { char buffer[10]; if(mciSendString("capability cdaudio can eject",buffer,sizeof(buffer),NULL)==0) { if(stricmp(buffer,"true")==0) { ejected=mciSendString("set cdaudio door open",NULL,0,NULL)==0; } } mciSendString("close cdaudio",NULL,0,NULL); } return(ejected); }
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 bool closeCD(void) { bool closed=false; if(mciSendString("open cdaudio",NULL,0,NULL)==0) { char buffer[10]; if(mciSendString("capability cdaudio can eject",buffer,sizeof(buffer),NULL)==0) { if(stricmp(buffer,"true")==0) { closed=mciSendString("Set cdaudio door closed wait",NULL,0,NULL)==0; } } mciSendString("close cdaudio",NULL,0,NULL); } return(closed); }
Merci beaucoup ca marche ;)
excellent
Si cette réponse résoud ton problème, tu peux passer le post en résolu en cliquant sur le bouton en bas à gauche :wink:
salut ,un petit post pour la faq nico-pyright(c) ? :wink:
A voté ! :lol:
c'est parti