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.
Verwandte Themen
- 1. Wie können Benutzer über einen anderen Benutzer benachrichtigt werden?
- 2. (OS X) Wie benachrichtigt werden, wenn der Benutzer den Mac Desktop-Bereich wechselt
- 3. Wie alle verbundenen Benutzer benachrichtigt werden?
- 4. Wie benachrichtigt werden, wenn scrollToRowAtIndexPath beendet
- 5. Wie der Benutzer über Bindungsfehler in Silverlight benachrichtigt werden?
- 6. Wie kann der Benutzer bei bestimmten Ereignissen benachrichtigt werden?
- 7. Wie wird benachrichtigt, wenn der Benutzer Fitnessdaten verweigert?
- 8. Wie erkennt man, wenn der Benutzer die Tastatur wechselt?
- 9. Wie können Sie Variablen zwischen Django-Ansichten weitergeben oder teilen?
- 10. Wie kann der Benutzer benachrichtigt werden, wenn er mit der Geoloqi API in eine Region eintritt?
- 11. Facebook: Warum werden Benutzer nicht benachrichtigt, wenn sie über die API zu einer Veranstaltung eingeladen werden?
- 12. wie hat der Demultiplexer benachrichtigt werden, wenn OP_ACCEPT Ereignis passiert
- 13. benachrichtigt werden, wenn alle Hintergrund Thread Fäden
- 14. Wie kann ich benachrichtigt werden, wenn eine UIView sichtbar wird?
- 15. Wie können Controller/Szenen mit wechselnden Ansichten richtig gehandhabt werden?
- 16. iPhone SDK: Wie Sie die Tastatur jedes Mal verwerfen, wenn der Benutzer zum neuen Feld wechselt
- 17. NHibernate + gleichzeitige Bearbeitungen: Wie werden Sie über Änderungen benachrichtigt?
- 18. Wie man zwischen JPanels in CardLayout wechselt?
- 19. Wie können Ansichten in den Hochformatmodus gedreht werden?
- 20. wird benachrichtigt, wenn UITextField werdenFirstResponder
- 21. So laden Sie Ansichten neu, wenn Benutzer auf Registerkarten klicken?
- 22. Können BlackBerry Virtual Goods zwischen Geräten übertragen werden?
- 23. Wie wechselt der Linux-Kernel zwischen Benutzermodus und Kernelmodus-Stack?
- 24. Wie können wir benachrichtigt werden, wenn das Telefon einen Internetzugang hat?
- 25. Wie können JavaScript- und CSS-Dateien im Hintergrund geladen werden, um sie im Browser-Cache bereit zu halten, wenn der Benutzer auf die Hauptseite wechselt?
- 26. Wie können Benutzer nach Rolle umgeleitet werden?
- 27. Parse benachrichtigt werden, sobald Objekt
- 28. Wie Sie benachrichtigt werden, wenn neue SMS in iOS empfangen werden
- 29. Wird benachrichtigt, wenn der Benutzer zu einer Markierung (Annotation) in Eclipse springt
- 30. Wie man zwischen verstecken und Ansichtspasswort in ios wechselt?