Ausführen einer Methode im UI-Thread aufgrund eines Ereignisses im Hintergrund-Thread

Ich habe einen Hintergrund-Thread, der einen Server abruft. Wenn Daten vorhanden sind, möchte ich die Daten im UI-Thread verarbeiten. Wenn ich das @ speichehwnd des Hauptfensters.

ie bekomme ich eine bestimmte Methodstatic void DataHandler(void* data) auf dem UI-Thread ausgeführt werden?

Ich denke, einen Timer zu erstellen, der das @ passiehwnd und der Funktionszeiger würde funktionieren. Aber gibt es einen besseren Weg? Kann ich benutzenPostMessage um den Datahandler irgendwie aufzurufen.

Auch schreibe ich nicht den UI-Code, so dass ich nichts in der Nachrichtenschleife ändern kann.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage