[resolu]ouvrir le lecteur
Publié : mer. 23/mai/2007 14:07
salut, je voudrais savoir s'il est possible d'ouvrir un lecteur cd
merci a vous
merci a vous
Code : Tout sélectionner
Enumeration
#Window_0
#Button_0
#Button_1
EndEnumeration
InitAudioCD()
OpenWindow(#Window_0, 420, 126, 213, 101, "Commande lecteur CD", #PB_Window_SystemMenu | #PB_Window_SizeGadget | #PB_Window_TitleBar )
CreateGadgetList(WindowID(#Window_0))
ButtonGadget(#Button_0, 10, 10, 80, 30, "OUVRIR")
ButtonGadget(#Button_1, 10, 50, 80, 30, "FERMER")
Repeat
Event = WaitWindowEvent()
GadgetID = EventGadget()
If Event = #PB_Event_Gadget
If GadgetID = #Button_0
DisableGadget(#Button_0,1)
EjectAudioCD(1)
DisableGadget(#Button_1,0)
ElseIf GadgetID = #Button_1
DisableGadget(#Button_1,1)
EjectAudioCD(0)
DisableGadget(#Button_0,0)
EndIf
EndIf
Until Event = #PB_Event_CloseWindow
End
Code : Tout sélectionner
NbCDDrives = InitAudioCD()
Global Null$
#GADGET_Eject = 2
#GADGET_Close = 3
#GADGET_AudioCDDrive = 7
#GADGET_SelectDrive = 8
If OpenWindow(0, 100, 200, 200, 70, "lecteurs", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
If CreateGadgetList(WindowID(0))
TextGadget (#GADGET_AudioCDDrive, 10, 15, 140, 24, "Selectionner votre lecteur:")
ComboBoxGadget(#GADGET_SelectDrive , 150, 10, 40, 200)
For k=1 To NbCDDrives
UseAudioCD(k-1)
AddGadgetItem(#GADGET_SelectDrive, -1, Left(AudioCDName(),2))
Next
SetGadgetState(#GADGET_SelectDrive, 0)
UseAudioCD(0)
ButtonGadget(#GADGET_Eject, 10, 40, 70, 20, "eject", 0)
ButtonGadget(#GADGET_Close, 120, 40, 70, 20, "close", 0)
EndIf
Repeat
EventID = WindowEvent()
If EventID = #PB_Event_Gadget
Select EventGadget()
Case #GADGET_Eject
EjectAudioCD(1)
Case #GADGET_Close
EjectAudioCD(0)
Case #GADGET_SelectDrive
UseAudioCD(GetGadgetState(#GADGET_SelectDrive))
EndSelect
Else
If EventID = #PB_Event_CloseWindow : Quit = 1 : EndIf
EndIf
Until Quit = 1
EndIf