Hallo,
Für eine Simulation möchte ich per GDI für eine Sekunde ein Rechteck anzeigen lassen, welches in der Zeit die GUI komplett blockiert, sodass auch keine Aktionen mehr "wahrgenommen" (sämtliche GUI-Events) und nachträglich
abgearbeitet werden.
Mir stellen sich also folgende Fragen
Zu 1.: Das Zeichnen selbst ist kein Problem. Mir geht es eher um "WO zeichne ich am besten".
MfG Tim
Für eine Simulation möchte ich per GDI für eine Sekunde ein Rechteck anzeigen lassen, welches in der Zeit die GUI komplett blockiert, sodass auch keine Aktionen mehr "wahrgenommen" (sämtliche GUI-Events) und nachträglich
abgearbeitet werden.
Mir stellen sich also folgende Fragen
- Zeichnen im Paint-Event(wenn ja wie am besten) oder über CreateGraphics() ?
- Wie lasse ich den GUI-Thread auf dem besten Weg warten
- Wie blockiere ich, dass die Message-Queue abgearbeitet wird? (ich möchte nicht, dass Klicks in der Wartezeit wahrgenommen werden)
Zu 1.: Das Zeichnen selbst ist kein Problem. Mir geht es eher um "WO zeichne ich am besten".
MfG Tim