Koordinaten des Fensters



  • Wie kann ich die Koordinaten einer EditBox die ich in eine SDI-Anwendung mir CEdit::Create erstelle abfragen.

    Mit GetWindowsRect bekomme ich die absoluten Koordinaten der EditBox. Ich benötige aber die Koordinaten bezogen auf die Anwendung. Muss ich diese Umrechnen oder gibt es eine Methode?

    Danke....



  • Musst du nicht bei Create die Koordinaten mit übergeben ?

    Devil



  • Ja, das schon. Ich habe aber eine eigene Klasse von CEdit abgeleitet und habe so die möglichkeit in Laufzeit die Größe des Fensters zu ändern. Unter dem Fenster sollte immer ein Button erscheinen. Also brauche ich die Koordinaten der Edit-Box!

    [ Dieser Beitrag wurde am 09.11.2002 um 13:38 Uhr von AnTri editiert. ]



  • war da nich was mit ScreenToClient

    CRect Temp;
    GetWindowsRect(Temp);
    ScreenToClient(Temp);

    dann kriegt man die absoluten- in anwenundgs- koordinaten umgewandelt. Ich hoffe ma, dass das jetzt so richtig war


Anmelden zum Antworten