[MaxGUI] Unskalierbares, aber minimierbares Window?

Übersicht BlitzMax, BlitzMax NG Allgemein

Neue Antwort erstellen

Badudel

Betreff: [MaxGUI] Unskalierbares, aber minimierbares Window?

BeitragDi, Jun 01, 2010 11:37
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo,

ich programmiere grade auf XP mit Hilfe der MaxGui eine Anwendung. Sie soll systemunabhängig bleiben.
Wenn ich ein Window erstelle und in den Flags einstelle, dass ich es nicht skalieren kann, dann fehlt gleich auch der Minimize-Knopf.
Jetzt möchte ich aber, dass meine Anwendung sich minimieren kann, aber nicht, dass sie skaliert werden kann... Weil sich dann alles asynchron verschiebt. Ist das (systemunabhängig!) möglich?

Freue mich über Antworten, Badudel
Wir werden dem Schwein schon schlachten, auch wenn ihm quiekt.
Zum Teufel mit das Grammatik!

Thunder

BeitragDi, Jun 01, 2010 12:44
Antworten mit Zitat
Benutzer-Profile anzeigen
Du setzt zwar WINDOW_RESIZABLE bei CreateWindow, schreibst aber danach bei SetMinWindowSize die aktuelle Breite und Höhe und bei SetMaxWindowSize die aktuelle Breite und Höhe.
Lauffähiges Beispiel:
BlitzMax: [AUSKLAPPEN]
SuperStrict
Import maxgui.drivers

Const w%=300,h%=200
Local win:TGadget=CreateWindow("ich bin nicht skalierbar",0,0,w,h,Null,WINDOW_TITLEBAR | WINDOW_CENTER | WINDOW_RESIZABLE | WINDOW_CLIENTCOORDS)
SetMinWindowSize win,w,h
SetMaxWindowSize win,w,h
Repeat
WaitEvent
Until EventID()=EVENT_WINDOWCLOSE
End


mfg Thunder
Meine Sachen: https://bitbucket.org/chtisgit https://github.com/chtisgit

Badudel

BeitragDi, Jun 01, 2010 13:10
Antworten mit Zitat
Benutzer-Profile anzeigen
Genial. Darauf wäre ich nie gekommen...

Danke!
Gruß
Wir werden dem Schwein schon schlachten, auch wenn ihm quiekt.
Zum Teufel mit das Grammatik!

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group