Programm Position ???
-
Hallo Leute,
Wie bekomme ich heraus an welcher Stelle ( x und y ) mein Dialog auf dem Bildschirm gerade Angezeigt wird ??? Weiter kann ich dem dialog auch beim Start ( OnInitDialog ) Sagen das er Links Oben in der ecke erscheinen soll und nicht in der Mitte des Bildschirmes !!
Hat einer ne Idee ???
Danke für die Hilfe Coolsero
-
GetWindowRect() gibt dir die Koordinaten bzgl. der linken oberen Bildschirmecke. Das ist aber nicht die Position auf dem Desktop - weil dir da der Taskbar u.ä. noch dazwischen kommen können.
Zur Positionsangabe:
a) DS_CENTER - Style aus der Dialogresource entfernen
b) MoveWindow in OnInitDialogZum Sichern und wiederherstellen der Position aif dem Desktop: GetWindowPlacement / SetWindowPlacement
-
Hi!
Oder nimm Set/Get WindowPlacementmfg