Callback in C++
-
Hi
habe folgendes Problem:
aus meiner Dialogklasse rufe ich eine Memberfunktion aus einer Klasse A aus.
In der A.Memberfunktion() wird ein Thread ausgeführt, der irgendwann fertig
ist.
Wie kann ich meinen Dialog benachrichtigen, dass der Thread fertig ist?1. Callback: da muss doch Klasse A meine Dialogklasse kennen, also muss die
Dialogklasse in A includiert werden - das klappt nicht.2. eine WM_ (message). Klappt meines Erachtens auch nicht, weil die immer nen
View braucht, den ich bem Dialog nun mal nicht habe.wer weiß Rat?
Danke
U.M.
-
Hi Uwe!
zu 1:
Lies mal das letzte Posting.
http://www.c-plusplus.net/forum/viewtopic-var-t-is-112693-and-highlight-is-ringinclude.htmlzu 2:
Warum braucht das einen View? Jedes Fenster kann Nachrichten empfangen und ein Dialog ist ein Fenster.
-
Zu 1. Danke estartu_de. Wusste auch noch nicht, dass es so geht. Hatte auch schon öfters das Problem gehabt.
Sehr nützlich zu wissen!