Ich hab ne kurze Frage. Ich Progg grad ein kleines Tool, dass sich beim Minimieren verstecken soll und ein Icon im Systray aufpopt. Funzt auch, dass mit dem Systray nur. Mein Problem ist jetzt. Wie stelle ich Fest, ob das Fenster Minimiert oder Maximiert ist o_O? #PB_Event_SizeWindow wird zwar bei dem genannten ausgelöst aber in EventType() steht nur -1
Fenster minimiert oder maximiet ?
Fenster minimiert oder maximiet ?
Hallo !
Ich hab ne kurze Frage. Ich Progg grad ein kleines Tool, dass sich beim Minimieren verstecken soll und ein Icon im Systray aufpopt. Funzt auch, dass mit dem Systray nur. Mein Problem ist jetzt. Wie stelle ich Fest, ob das Fenster Minimiert oder Maximiert ist o_O? #PB_Event_SizeWindow wird zwar bei dem genannten ausgelöst aber in EventType() steht nur -1
. Plz helft mir
.
Ich hab ne kurze Frage. Ich Progg grad ein kleines Tool, dass sich beim Minimieren verstecken soll und ein Icon im Systray aufpopt. Funzt auch, dass mit dem Systray nur. Mein Problem ist jetzt. Wie stelle ich Fest, ob das Fenster Minimiert oder Maximiert ist o_O? #PB_Event_SizeWindow wird zwar bei dem genannten ausgelöst aber in EventType() steht nur -1
- Hroudtwolf
- Beiträge: 1416
- Registriert: 30.10.2004 23:33
- Kontaktdaten:
Code: Alles auswählen
OpenWindow(0, 326, 344, 294, 80, #PB_Window_SystemMenu | #PB_Window_MinimizeGadget, "Chat Nick Name")
CreateGadgetList(WindowID())
StringGadget(1, 10, 40, 150, 20, "")
TextGadget(2, 10, 20, 160, 20, "Geben Sie ihren Nick Name ein:")
ButtonGadget(3, 180, 40, 100, 20, "Chat Starten")
Repeat
EventID = WaitWindowEvent()
If EventID = #PB_Event_CloseWindow
Quit = 1
EndIf
If EventID = 5
Debug "GEHT"
;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
;hier das was passieren soll wenn dein Fenster minimiert wird!!
EndIf
If EventID = #PB_Event_Gadget
If EventGadgetID()=3
EndIf
EndIf
Until Quit=1
End
mfg
netfreak
mfg
netfreak
netfreak
Genau die API habe ich gesucht. Musstest du aber gleich auf dein Board linkenHroudtwolf hat geschrieben:GetWindowState() - Prozedure
@netfreak
Das birngt mich keines wegs weiter. Da dieses Event aufgerufen wird, wenn das Fenster minimiert und vergrößert wird.
ödit:
Hroudt, außerdem ist die Funktion buggy ~_~.
Code: Alles auswählen
Procedure GetWindowState(hWnd.l)
es=0
If IsIconic_(WindowID())
res=1;minimiert
ElseIf IsZoomed_(WindowID())
res=2; maximiert
ElseIf WindowID()
res=3;normal
Else
res=0;kein Fenster"
EndIf
EndIf
ProcedureReturn res
EndProcedure- Hroudtwolf
- Beiträge: 1416
- Registriert: 30.10.2004 23:33
- Kontaktdaten:
