Verfasst: 18.03.2007 16:18
EventGadget() , was geaendert wurde steht in der Hilfe.
Das deutsche PureBasic-Forum
https://www.purebasic.fr/german/
Code: Alles auswählen
InitSound()
#button_XYZ = 0
#button_ABC = 1
#Sound = 0
hwnd = OpenWindow(0, 400, 400, 400, 200, "Was möchten Sie hören?", #PB_Window_ScreenCentered | #PB_Window_MinimizeGadget)
If CreateGadgetList(hwnd)
ButtonGadget(#button_XYZ, 260, 50, 100, 70, "Band XYZ")
ButtonGadget(#button_ABC, 30, 50, 100, 70, "Band ABC")
EndIf
Repeat
EventID = WaitWindowEvent()
If EventID = #PB_Event_Gadget
Select EventGadget()
Case #button_XYZ
If CatchSound(#Sound , ?Music1)
PlaySound(#Sound )
EndIf
Case #button_ABC
If CatchSound(#Sound , ?Music2)
PlaySound(#Sound )
EndIf
EndSelect
EndIf
Until event = #PB_Event_CloseWindow
DataSection
Music1: IncludeBinary "c:\date.wav"
Music2: IncludeBinary "c:\rammstein.wav"
EndDataSection
edel hat geschrieben:Muesste so klappen.Code: Alles auswählen
InitSound() #button_XYZ = 0 #button_ABC = 1 #Sound = 0 hwnd = OpenWindow(0, 400, 400, 400, 200, "Was möchten Sie hören?", #PB_Window_ScreenCentered | #PB_Window_MinimizeGadget) If CreateGadgetList(hwnd) ButtonGadget(#button_XYZ, 260, 50, 100, 70, "Band XYZ") ButtonGadget(#button_ABC, 30, 50, 100, 70, "Band ABC") EndIf Repeat EventID = WaitWindowEvent() If EventID = #PB_Event_Gadget Select EventGadget() Case #button_XYZ If CatchSound(#Sound , ?Music1) PlaySound(#Sound ) EndIf Case #button_ABC If CatchSound(#Sound , ?Music2) PlaySound(#Sound ) EndIf EndSelect EndIf Until event = #PB_Event_CloseWindow DataSection Music1: IncludeBinary "c:\date.wav" Music2: IncludeBinary "c:\rammstein.wav" EndDataSection
Laß das ID wegby night hat geschrieben:Hm ... Er sagt mir "EventGadgetID() is not a function, array, makro or linked list"
Code: Alles auswählen
EventGadget()