dialog wird zu spät neu gezeichnet...



  • Hallo,

    hab bei ner Dialoganwendung folgendes Problem:
    In einer Funktion wird eine Berechung durchgeführt, und bei entsprechenden Zwischenschritten soll eine Statusleiste aktualisiert werden.
    Ungefähr so:

    Funkion ()
    {
     m_Status = bla;
     UpdateData(false);
    
     Berechung1();
    
     m_Status = bla2;
     UpdateData(false);
    
     Berechung2();
    
     m_Status = bla3;
     UpdateData(false);
    }
    

    Dummerweise wird aber ,auf diese Beispiel übertragen, nur "bla" und "bla3" angezeigt, "bla2" nicht 😞

    Kann man das irgendwie erzwingen, dass der Dialog neu gezeichnet wird ??

    thx im voraus 🙂



  • Vielleicht mit Invalidate() oder RedrawWindow() .. ?

    Gruß
    :: NoName ::



  • ...RedrawWindow() - genau da wars 🙂

    merci!


Anmelden zum Antworten