Announcement

Collapse
No announcement yet.

Control verschieben

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Control verschieben

    Hi!<br>
    Mal wieder ich, und weils so sch&ouml;n ist wieder MFC<br>
    Ich w&uuml;rde gerne wenn die gr&ouml;&szlig;e des Dlg's sich &auml;ndert die Controls verschieben und ihnen eine passende gr&ouml;&szlig;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&uuml;rtzt einfach ab(beim start)<br>
    Was mache ich falsch?<br>
    (gr&ouml;&szlig;e wird nicht gepr&uuml;ft, ja, aber das ist ja nur ein test und der dlg ist gro&szlig; genug..)<br>
    hilfe w&auml;r super nett..

  • #2
    Kann es sein, dass GetDlgItem keinen gültigen Rückgabewert liefert?<p>
    Schöne Grüße, Mario Noac
    Schöne Grüße, Mario

    Comment


    • #3
      Nö, ich kahm eh erst auf die idee weil ich per GoToDef in den funktionen herummgestochert habe.

      Comment

      Working...
      X