Modalen Dialog ziehbar bei längeren Operationen
-
Hallo,
das Topic sagt es eigentlich schon. Ich habe einen modalen Dialog, wo ich einen Button habe der auf Klick eine Funktion ausführt die 1-2 Minuten läuft. Wie richte ich es ein, dass der Dialog während der Operation weiter ziehbar/minimierbar etc. ist und dass er auch neu gezeichnet wird, wenn er zwischendurch von einem anderen Fenster überdeckt wurde?
LG
-
Deine "Funktion die 1-2 Minuten dauert" in einen eigenen Thread packen und nicht im GUI-Thread laufen lassen.
-
Danke.
Gibt es ein Beispiel/Tutorial zum Multithreading in c++ ? Hab mich damit noch nicht beschäftigt.
-
Ich denke ein Workerthread sollte dafür reichen. Google hilft dir da massenhaft weiter: http://www.google.de/search?hl=de&q=mfc+workerthread&btnG=Google-Suche&meta=