Dialoge maximieren wie im Windows

Grafische Primitive, XbaseParts und Darstellungsfragen allgemein.

Moderator: Moderatoren

Antworten
Rolf
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 258
Registriert: Do, 27. Apr 2006 12:28
Wohnort: Görlitz

Dialoge maximieren wie im Windows

Beitrag von Rolf »

Hi

gegeben:
Auflösung 1024x768
Dialog 800x600 mit Button

Wenn ich jetzt auf den Button drücke soll das gleiche passieren wie als würde ich auf den Maximierenbutton oben rechts klicken. [_][O][X]

Das Problem ist das man ja nicht einfach AppDesktop():currentSize()
nehmen kann, denn es gibt ja noch die Taskleiste. Bisher zieh ich die einfach immer ab, aber es gibt ja auch Leute die haben die Taskleiste zwei zeilig oder oben, rechts..... Es könnte ja da eine einfache Lösung geben.

Gibt es da etwa irgend eine API-Funktion?

Grüße Rolf
Sören
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 205
Registriert: Mo, 07. Aug 2006 10:18
Wohnort: Leipzig
Danksagung erhalten: 11 Mal

Beitrag von Sören »

Hallo,

Bei einem XbpDialog kannst Du mit

oDlg:setFrameState( <nStatus> )

den Anzeigestatus des Fensters setzen.

Die Konstanten für nStatus findest Du in der Xbase-Hilfe.

Tschüs,
Sören
Rolf
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 258
Registriert: Do, 27. Apr 2006 12:28
Wohnort: Görlitz

Beitrag von Rolf »

Danke Sören,

genau das hab ich gesucht!
Wusste bis grad noch nicht, wie man so eine Funktion überhaupt nennen könnte.

Vielen Dank
Rolf
Antworten