Thread mit eigenem Dialogfeld
-
Hallo zusammen!
Ich hab da noch ein Problem mit Threads:
ich erstelle in einem Programm A einen weiteren Thread B, der im Hintergrund laufen soll.
Soweit funktioniert das bisher auch. Nun wollte ich im Thread B ein
Dialogfenster öffnen um Mausclicks abzufragen. Seitdem hängt dieser Thread immer fest. Ich denke es hängt vielleicht mit der Sleep() Funktion zusammen die ich in B aufrufe, zumindest deutet das die
Online-Hilfe an, den Rest verstehe ich nicht.
Hat jemand einen Tip wie ich in einem Hintergrundthread ein Dialogfeld
öffnen kann um damit eine Benutzerinteraktion möglich zu machen ?Gruß & Dank,
rolF
-
Mhhh ganz versteh ich es noch nicht,
aber kannst du in dem Thread nicht einfach den Dialog aufrufen mit
Create(); oder DoModal(); ???
-
Das geht leider nicht, da der Dialog in beiden Fällen nicht angezeigt wird, wenn ich ihn aus dem neuen thread (B) heraus öffnen will.
-
Hast du einen Worker oder einen Benutzerthread ?