Position des Clientbereichs ermitteln?
-
Gibt es eine einfache Möglichkeit die Position des Clientrechteckes zu ermitteln? Ich möchte gern zu einem Fenster Attribute wie WS_CAPTION etc. hinzufügen bzw. entfernen nur sollen dabei Position und Größe des Clientbereichs unverändert bleiben.
Gruß,
connan.
-
Evtl. ClientToScreen?
-
Danke, ist bis jetzt auch meine einzige Idee. ich hatte nur gehofft, daß es da auch eine einfacherere Möglichkeit gibt.
-
ClientToScreen hilft Dir da IMHO nicht.
Wie wäre es mit AdjustWindowRect(ex):
http://msdn2.microsoft.com/en-us/library/ms632665.aspx
http://msdn2.microsoft.com/en-us/library/ms632667.aspx
-
Hey, Danke, genau das hatte ich gesucht

Martin Richter schrieb:
ClientToScreen hilft Dir da IMHO nicht.
Doch, man kann das ClientRect in Screenkoordinaten umrechnen, die Differenzen zum WindowRect sollten dann die Rahmenbreite wiedergeben. Daraus lässt sich dann die Größe des neuen Rects ermitteln. Allerdings wie zuverlässig das ist, vermag ich nicht einzuschätzen.