MoveWindow/GetWindowRect



  • Hallo Forum,

    ich möchte das Fenster einer Fremden Anwendung etwas verkleinern. Ich benutze MoveWindow dafür. Ärgerlicherweise muß ich dafür die Left und Top Werte eingeben. Ich möchte das Fenster jedoch nicht verschieben.

    Mit GetWindowRect bekomme ich Left und Top Positionen. Jedoch sind das wohl die absoluten Koordinaten, denn nach dem MoveWindow Aufruf verschiebt sich das Fenster nach unten. Bei GetClientRect sind Left/Top auf 0?

    MoveWindow:
    For a child window, they (the coordinates) are relative to the upper-left corner of the parent window's client area.

    Wie würdet ihr das Child Fenster einer fremden Anwendung verkleinern?



  • SetWindowPos() mit SWP_NOMOVE .



  • Vielen Dank, es funktioniert 🙂


Anmelden zum Antworten