Space Taste wurde gedrückt und Input senden an
Verfasst: 02.08.2016 17:04
Ich habe ein soundProgramm offen mit dem ich viel arbeite. nun liegt unter der SPACE Taste die Funktion Play.
Ich dachte mir:
... wenn das SoundProgramm offen ist, lade ich mir zugleich ein kleines Fenster mit einem PlayButton unter dem der Befehl, "KeyHit Space" liegt wenn ich auf Play drücke.
Wie mache ich am besten klar, dass mein Playbutton mit dem Soundprogramm zusammenarbeitet, dass der Space Hit Befehl an das Soundprogramm geschickt wird und abspielt?
Ich dachte mir:
... wenn das SoundProgramm offen ist, lade ich mir zugleich ein kleines Fenster mit einem PlayButton unter dem der Befehl, "KeyHit Space" liegt wenn ich auf Play drücke.
Wie mache ich am besten klar, dass mein Playbutton mit dem Soundprogramm zusammenarbeitet, dass der Space Hit Befehl an das Soundprogramm geschickt wird und abspielt?
Code: Alles auswählen
Enumeration
#Window_0
EndEnumeration
Enumeration
#Btn_play
EndEnumeration
Define.i Event, EventWindow, EventGadget, EventType, EventMenu
Procedure OpenWindow_Window_0()
If OpenWindow(#Window_0, 727, 371, 214, 119, " ", #PB_Window_BorderLess)
SetWindowPos_(WindowID(#Window_0),#HWND_TOPMOST,0,0,0,0,#SWP_NOMOVE|#SWP_NOSIZE)
ButtonGadget(#Btn_play, 39, 37, 130, 45, "play")
EndIf
EndProcedure
OpenWindow_Window_0()
Repeat
Event = WaitWindowEvent()
Select Event
Case #PB_Event_Gadget
EventGadget = EventGadget()
EventType = EventType()
If EventGadget = #Btn_play
SetGadgetState(#Btn_play, #PB_Key_Space)
Debug"space"
EndIf
Case #PB_Event_CloseWindow
EventWindow = EventWindow()
If EventWindow = #Window_0
CloseWindow(#Window_0)
Break
EndIf
EndSelect
ForEver