Änderung der größe eines Image-Objektes !!!
-
Hi,
Ich will eine Image-Objekt in der größe andern. Jedoch klappt das nicht so wie ich will. Wenn ich den folgenden Code ausführe streckt sich das Image nicht um die hälfte über mein Dialog sondern zu ca. 3/4. Was mach ich falsch ?
void Cbase_applicationDlg::OnSizing( UINT iSide, LPRECT lp ) { UINT iWidth_Menu = 300; UINT iWidth_Status = 50; RECT rect; GetWindowRect( &rect ); CWnd *pWnd_left_top = GetDlgItem(IDC_VIEW_LEFT_TOP); CWnd *pWnd_left_bottom = GetDlgItem(IDC_VIEW_LEFT_BOTTOM); CWnd *pWnd_right_top = GetDlgItem(IDC_VIEW_RIGHT_TOP); CWnd *pWnd_right_bottom = GetDlgItem(IDC_VIEW_RIGHT_BOTTOM); pWnd_left_top->SetWindowPos( NULL, 0, 0, (INT)(rect.right/2), (INT)(rect.bottom/2), 0 ); }Kann mir da jemand helfen ?

Cu
-
GetClientRect?
-
Hi,
Danke, klappt wunderbar

Aber was ist/war jetzt der Unterschied zwischen Window/client Rect ?Kann es sein, dass es sich bei WindowRect um die wirkliche Fenstergröße Handelt und bei Client Rect die Titelleiste ausgeschlossen ist ?
Bye
-
Gast_API schrieb:
Hi,
Kann es sein, dass es sich bei WindowRect um die wirkliche Fenstergröße Handelt und bei Client Rect die Titelleiste ausgeschlossen ist ?Nicht nur das. GetWindowRect liefert Koordinaten, die relativ zur linken oberen Ecke des Bildschirms sind.
-
Ok dAnke!!
Cu