Relative Position des Client-Fenster im Haupt-Fenster?
-
Hallo,
ich hole mir miot GetWindowRect die Größe und Position eine Fensters auf dem Desktop. So nun will ich die Position des Client-Fensters im Haupt-Fensters mit "GetClientRect" rausfinden... allerdings ist das die Postions (0/0) . Ich dachte da müsste die Relative Position zum Hauptfesnter sein?
Wie könnte iuch das rausfinden?
grüße
-
Die Screen-Koordinaten des Client-Fensters mit GetWindowRect() holen und dann MapWindowPoints() auf das Hauptfenster...
-
Danke für den Tipp, aber dafür brauche ich den hwnd des client fenster, wie bekomm ich den her?
-
Brauchst Du nicht das HWND des Hauptfensters. MapWindowPoints() vom ClientWnd ausführen. Das HWND des Hauptfensters mit GetSafeHwnd() holen. Du willst ja die Relation in bezug auf das Hauptfenster haben, oder?
-
uuupzz...bin ja im WinAPI-Forum.
Du müsstest doch die HWNDs beider Fenster haben? wenn Du schon GetClientRect() und GetWindowRect() ausgeführt hast.