000
10.02.2012, 12:03 Uhr
Hans
Library Walker (Operator)
|
Hi,
die Frage ist, wie ich das Hauptfenster einer Anwendung in die Mitte bringe, wenn das Programm startet. In CreateWindow bzw. CreateWindowEx sind ja die Parameter für die Fensterposition vorhanden, die man entweder mit Zahlen belegen kann, oder man überlässt es Windows, indem man CW_USEDEFAULT schreibt. Dabei richtet sich Windows aber immer nach der oberen linken Ecke des Bildschirms. Gibt es da keine Konstante, mit der man festlegt, dass die Anwendung zentriert auf der Mattscheibe erscheint? - Oder muss ich da erst mit GetWasWeisIch hantieren, um die Positionen selber zu berechnen?
Hans
P.S.: Das ganze soll nur mittels WinAPI realisiert werden. Beim C++ Builder, etc. kann man das ja im "Fenstereditor" festlegen; - hab aber gerade keinen Builder installiert. -- Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung. |