WindowEvent Ctrl+N

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
marcelx
Beiträge: 429
Registriert: 19.02.2010 20:19
Wohnort: Darmstadt

WindowEvent Ctrl+N

Beitrag von marcelx »

Hallo,

wie wird den Ctrl+N in Repeat verarbeitet?
Ist es als Event zur verstehen?

Code: Alles auswählen

 If OpenWindow(0, 0, 0, 230, 90, "Event-Handling Beispiel...", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)

   If CreateMenu(0, WindowID(0))
     MenuTitle("Menu")
     MenuItem(1, "Eintrag 1"+Chr(9)+"Ctrl+N")
   EndIf

   Repeat
     Event = WaitWindowEvent()
     
     Select Event
     
       Case #PB_Event_Menu
         Select EventMenu()
           Case 1 : Debug "Menü-Eintrag 1 angeklickt!"
         EndSelect
     
     EndSelect
   Until Event = #PB_Event_CloseWindow
 EndIf
Danke und Gruß
MarceX
Win-10, PB 5.31 (Windows - x86)
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: WindowEvent Ctrl+N

Beitrag von ts-soft »

Gar nicht, es wird in Deinem Code lediglich angezeigt :wink:

Code: Alles auswählen

If OpenWindow(0, 0, 0, 230, 90, "Event-Handling Beispiel...", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
  
  If CreateMenu(0, WindowID(0))
    MenuTitle("Menu")
    MenuItem(1, "Eintrag 1"+Chr(9)+"Ctrl+N")
    AddKeyboardShortcut(0, #PB_Shortcut_Control | #PB_Shortcut_N, 1)
  EndIf
  
  Repeat
    Event = WaitWindowEvent()
    
    Select Event
        
      Case #PB_Event_Menu
        Select EventMenu()
          Case 1 : Debug "Menü-Eintrag 1 angeklickt!"
        EndSelect
        
    EndSelect
  Until Event = #PB_Event_CloseWindow
EndIf
Gruß
Thomas
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
marcelx
Beiträge: 429
Registriert: 19.02.2010 20:19
Wohnort: Darmstadt

Re: WindowEvent Ctrl+N

Beitrag von marcelx »

Danke,

AddKeyboardShortcut war mir bis jetzt unbekannt.

Alles klar

Gruß
MarceX
Win-10, PB 5.31 (Windows - x86)
Antworten