Eingabefeld im Dialog neu Positionieren ?
-
Hallo zusammen
ich möchte ein Eingabefeld im Dialog fernster neu Positionieren
wie kann ich das realisieren?
Kleine Beispiel Code währe nett..Danke im voraus!
Grüße Can
-
Schau dir mal folgende Funktion an
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/windows/windowreference/windowfunctions/setwindowpos.asp
-
Danke erst mal für dein info guenni81
ich habe die funktion in OnInitDialog rein geschreiben
Aber ich sehe leider kein effekt
der Button steht da wo er vorher standplus_button.SetWindowPos(this,100,200,250,250,SWP_SHOWWINDOW);
-
ich habe im net dies code gefunden funktioniert super
int nZusatzBreite = 100;
CRect CBtnRect;// Zeiger auf Button erstellen und den Button zuweisen
CButton *pButton = (CButton*)GetDlgItem(IDC_NAME);// Maße des Buttons ermitteln
pButton->GetWindowRect(CBtnRect);// Ermittelte Koordinaten bzw Maße umwandeln
ScreenToClient(&CBtnRect);// Button verschieben
pButton->MoveWindow(CBtnRect.left+nZusatzBreite, CBtnRect.top, CBtnRect.Width(), CBtnRect.Height(), TRUE);