#PB_Window_MaximizeGadget = Ergebnis ermitteln

Fragen und Bugreports zur PureBasic 4.0-Beta.
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

#PB_Window_MaximizeGadget = Ergebnis ermitteln

Beitrag von RSBasic »

Hi ihr, ich habe ein Problem. Wenn ich im Fenster den Maximieren-Button (in der Titelleiste) drücke, möchte ich ermitteln, ob dieser Button gedrückt wurde.
Ich möchte diesen Schema haben:

Code: Alles auswählen

If EventID=#PB_Event_SizeWindow
;...
EndIf
Bitte helft mir :|
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
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

Beitrag von ts-soft »

Code: Alles auswählen

#Win = 0

If OpenWindow(#Win, #PB_Ignore, 0, 640, 480, "", #PB_Window_SystemMenu|#PB_Window_MaximizeGadget|#PB_Window_MinimizeGadget)

  Repeat
    Select WaitWindowEvent()
      Case #PB_Event_CloseWindow : Break
      Case #PB_Event_SizeWindow, #PB_Event_MoveWindow
        Select GetWindowState(#Win)
          Case #PB_Window_Normal : Debug "Normal"
          Case #PB_Window_Maximize : Debug "Maximiert"
          Case #PB_Window_Minimize : Debug "Minimiert"
        EndSelect
    EndSelect
  ForEver
EndIf
>> Ich möchte diesen Schema haben:
Select ist in diesem Falle kürzer, ansonsten bitte selber ändern
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
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Beitrag von RSBasic »

@ts-soft
Vielen Dank, ich habe bisschen verändert, sodass ich in der Repeat-Schleife ermitteln kann.
THX für dein Code-Beispiel. :allright:
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Gesperrt