PositionsKoordinate von einem Steuerelement
-
Hallo an alle,
kann mir jemand sagen, welche Methode in "MFC Visual C++ 6.0" benutzt wird, um PositionsKoordinaten von einem Steuerelement festzustellen?
Vielen Dank im Vorauß
Slawik
-
Meinst du etwa so etwas: GetWindowRect?
(das liefert dir den Bereich auf dem Bildschirm, den ein CWnd einnimmt (und die meisten Steuerelemente sind CWnd-Derivate))
-
CStoll schrieb:
[...](und die meisten Steuerelemente sind CWnd-Derivate))
Welches denn nicht?
-
Ich möchte gern Koordinatenposition von Button feststellen.
-
goldslawik schrieb:
Ich möchte gern Koordinatenposition von Button feststellen.
Das ist von CWnd abgeleitet. Du kannst das übrigens in der MSDN auch selbst nachgucken.
-
Da hat dir doch CStoll schon die Lösung verraten: GetWindowRect?!?
@CStoll: kommt dein Nick eigentlich von C ist toll??
-
Ich versuche schon seit eine Woche in Google und MSDN rauszufinden, welche Methode Koordiantenposition von Button feststellen kann. Kann mir bitte jemand sagen, wie die heißt?
-
Diese Koordinaten kannst du mit der oben genannten Funktion GetWindowRect ermitteln
CButton *pButton = (CButton*)GetDlgItem(IDC_BUTTON1); CRect ButtonRect; CString ausgabe; pButton->GetWindowRect(&ButtonRect); ausgabe.Format("Top: %d, Right: %d, Bottom:%d, Left:%d",ButtonRect.top,ButtonRect.right,ButtonRect.bottom,ButtonRect.left); AfxMessageBox(ausgabe);
-
Herzlichen Dank
-
estartu schrieb:
CStoll schrieb:
[...](und die meisten Steuerelemente sind CWnd-Derivate))
Welches denn nicht?
Keine Ahnung - irgendwelche Eigenentwürfe unterforderter Programmierer
Paul_C. schrieb:
kommt dein Nick eigentlich von C ist toll??
Nein, kommt er nicht.
@Goldslawik: Lesen scheint nicht deine Stärke zu sein, oder?