MFC: Zugriff auf GUI von einem anderen Thread?

Daher sollte in einer MFC-Anwendung im Allgemeinen nur der Hauptthread auf die GUI zugreifen.

Aber ist das ein Gesetz oder nur zu empfehlen? Wenn ich über kritische Abschnitte sicher gehe, dass nur ein Thread auf ein bestimmtes Objekt in der GUI zugreift, ist das dann in Ordnung? Oder ist es ein Problem, wenn der MAIN-Thread auf einen Teil der Benutzeroberfläche zugreift, während ein anderer Thread auf einen zugreift. Auch wenn sich diese beiden Objekte nicht gegenseitig beeinflussen?

Der Grund, den ich frage, ist, dass dies mein Umschreiben der Anwendung sehr vereinfacht, wenn ich von einem anderen Thread aus auf die GUI zugreifen kann.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage