Fenster beim Öffnen wachsen lassen



  • Aloha,

    ich möchte gerne ein Dialog beim Öffnen wachsen lassen.

    Ich dachte mir, ich lass ihn im InitDialog() wachsen mit Movewindow().
    Das Problem ist, daß er wahrscheinlich im Hintergrund wächst, das Fenster aber noch nicht gezeichnet wird im InitDialog(), sondern irgendwann danach.

    Wie kann ich das realisieren ? Der Dialog soll eine Anfangsgröße von

    CRect(0,0,0,0) haben und auf eine bestimmte Größe ( Beispiel CRect(0,100,0,100) schrittweise anwachsen, bevor der User mit den Elementen interagieren kann.

    Hat jemand schon einmal mit solch einem optischen Effekt gearbeitet ?

    Beste Grüße und Dank

    BOA



  • OnInitDialog()

    Rufe erst die CDialog::OnInitDialog() auf ich glaub dann isses gezeichnet. Wenn nicht pack deine MoveWindows in OnDraw oder OnPaint.

    greetz


Anmelden zum Antworten