Hi!<br>
Mal wieder ich, und weils so schön ist wieder MFC<br>
Ich würde gerne wenn die größe des Dlg's sich ändert die Controls verschieben und ihnen eine passende größe verpassen..<BR>Aber mein versuch scheiterte:<BR><br>
IDC_EDIT_FRAME = id von rahmen für eigenes ctrl<br>
IDC_STATIC_..=id von statischem digsda<br><br>
void CColorEditDlg::OnSize(UINT nType, int cx, int cy) <br>
{CDialog::OnSize(nType, cx, cy);<br>
<br>
GetDlgItem(IDC_EDIT_FRAME)->MoveWindow(0, 0, cx, cy-8);<br>
GetDlgItem(IDC_STATIC_STATUS)->MoveWindow(cx-65, cy-8, 65, 8);<br>
GetDlgItem(IDC_STATIC_RIGHT)->MoveWindow(0, cy-8, cx-65, 8);<br>
}<br><br>
Das prog stürtzt einfach ab(beim start)<br>
Was mache ich falsch?<br>
(größe wird nicht geprüft, ja, aber das ist ja nur ein test und der dlg ist groß genug..)<br>
hilfe wär super nett..
Mal wieder ich, und weils so schön ist wieder MFC<br>
Ich würde gerne wenn die größe des Dlg's sich ändert die Controls verschieben und ihnen eine passende größe verpassen..<BR>Aber mein versuch scheiterte:<BR><br>
IDC_EDIT_FRAME = id von rahmen für eigenes ctrl<br>
IDC_STATIC_..=id von statischem digsda<br><br>
void CColorEditDlg::OnSize(UINT nType, int cx, int cy) <br>
{CDialog::OnSize(nType, cx, cy);<br>
<br>
GetDlgItem(IDC_EDIT_FRAME)->MoveWindow(0, 0, cx, cy-8);<br>
GetDlgItem(IDC_STATIC_STATUS)->MoveWindow(cx-65, cy-8, 65, 8);<br>
GetDlgItem(IDC_STATIC_RIGHT)->MoveWindow(0, cy-8, cx-65, 8);<br>
}<br><br>
Das prog stürtzt einfach ab(beim start)<br>
Was mache ich falsch?<br>
(größe wird nicht geprüft, ja, aber das ist ja nur ein test und der dlg ist groß genug..)<br>
hilfe wär super nett..
Comment