Alle noch anstehenden Messages verarbeiten... (SmartWin)
-
Hi @all,
Ich lasse Innerhalb einer Funktion mehrere Zeilen in eine Textbox ausgeben (Realisiert mit SmartWin).
Natürlich "friert" die Anwendung dabei erstmal ein, da die Update Messages der Textbox nicht verarbeitet werden
(bzw. erst, nachdem die Funktion abgearbeitet ist).Gibt es eine Win32 API Funktion (...), die die MessageQueue des aktuellen Fensters abarbeitet?
(Unter VCL gibt es z. B. ein Application::ProcessMessages() das genau das macht).Oder bin ich gänzlich auf nem falschen Dampfer???
c ya, cPanther
-
Ach, das ist doch kein Problem!
void ProcessMessages() { MSG msg; while(PeekMessage(&msg, NULL, 0, 0, PM_REMOVE)) { TranslateMessage(&msg); DispatchMessage(&msg); }; }Bitteschön!

-
Dankeschön!

-
fake