Seite 1 von 1

Fensterposition/größe des maximierten Fensters

Verfasst: 04.07.2013 02:54
von KeyKon
Kurzum:
Ich suche eine Möglichkeit die Position und Größe eines Fensters (vor dem Maximieren) herauszufinden während es maximiert ist.
Meine bisherige Notfalllösung ist das Fenster kurz mit SetWindowState() wieder zu normalisieren, aber das ist natürlich nicht so hübsch...
Ich nehme an es geht nur mit WinAPI, gerne lasse ich mich aber eines besseren belehren^^

LG KeyKon

Re: Fensterposition/größe des maximierten Fensters

Verfasst: 04.07.2013 06:56
von ts-soft
Hab gerade keine Zeit die API rauszusuchen, weil es geht auch ohne.
Einfach im Eventloop, wenn das Fenster resized, den WindowsState abfragen, wenn normal in einer
Variablen festhalten und schon haste den Wert, den Du bestimmt beim beenden speichern möchtest.

Gruß
Thomas

Re: Fensterposition/größe des maximierten Fensters

Verfasst: 04.07.2013 08:05
von Shardik
KeyKon hat geschrieben:Ich suche eine Möglichkeit die Position und Größe eines Fensters (vor dem Maximieren) herauszufinden während es maximiert ist.
akj und Sparkie haben im englischen Forum ein Beispiel gezeigt, wie dies in Windows mit der API-Funktion GetWindowPlacement_() zu realisieren ist:
http://www.purebasic.fr/english/viewtop ... 17&start=6

Re: Fensterposition/größe des maximierten Fensters

Verfasst: 04.07.2013 13:08
von KeyKon
Thx, genau sowas hab ich gesucht!