MessageBox verzögern

fujitsufan

Erfahrenes Mitglied
Hallo zusammen,
wenn ich eine MessageBox während des Dialog Sepup() aufrufe,
Code:
MessageBox(NULL, "Batteriespannung  unterschritten", "Attributfehler", MB_OK | MB_ICONEXCLAMATION);
dann erscheint das Meldungsfenster bevor der Dialog angezeigt wird.
Der Dialog erscheint erst dann, wenn die Meldung mit OK o.ä. weggeklickt wird.

Kann man dies beim Aufruf der MessageBox(...) steuern.
So eine Art PostMessage?

Mit freundlichen Grüßen
fujitsufan
 
Nein. Das liegt daran, dass der Dialog erst fertig aufgebaut und angezeigt wird, wenn WM_INITDIALOG durchgelaufen ist.
Du könntest in WM_INITIDIALOG einen Timer erzeugen, der beim ersten Tick die MessageBox anzeigt und den Timer wieder zerstört.
 
Zurück