Wenn der Benutzer in einer MDI-Anwendung zwischen Ansichten wechselt, muss etwas aktualisiert werden. Was ist die beste Botschaft, um damit umzugehen, wenn dies geschieht? In meiner Anwendung hat ein Dokument nur eine Ansicht, aber logisch möchte ich benachrichtigt werden, wenn zwischen Dokumenten gewechselt wird.Wie können Sie benachrichtigt werden, wenn der Benutzer zwischen Ansichten wechselt?
1
A
Antwort
2
Sie können WM_SETFOCUS in CChildFrame (ChildFrm.h) abfangen. Wenn ein Benutzer auf ein Ansichtsfenster klickt oder den Fokus anderweitig auf eine Ansicht setzt, kann diese Elementfunktion eine Brücke zu dem darstellen, was in der Anwendung festgelegt werden muss.