Funktionsweise von Rahmenfenstern
Neben dem einfachem Rahmen einer Ansicht sind Rahmenfenster für zahlreiche Aufgaben verantwortlich, die an der Koordination des Rahmens mit seiner Sicht und mit der Anwendung beteiligt sind. CMDIFrameWnd und CMDIChildWnd erben von CFrameWnd, sodass sie über Funktionen und neue Funktionen verfügen CFrameWnd
, die sie hinzufügen. Beispiele für untergeordnete Fenster sind Ansichten, Steuerelemente wie Schaltflächen und Listenfelder sowie Steuerelementleisten, einschließlich Symbolleisten, Statusleisten und Dialogfelder.
Das Rahmenfenster ist für die Verwaltung des Layouts der untergeordneten Fenster verantwortlich. Im MFC-Framework positioniert ein Framefenster alle Steuerleisten, Ansichten und anderen untergeordneten Fenster innerhalb des Clientbereichs.
Das Framefenster leitet auch Befehle an seine Ansichten weiter und kann von Steuerelementfenstern auf Benachrichtigungsmeldungen reagieren.
Was möchten Sie mehr über
Verwalten von Menüs, Steuerleisten und Zugriffstasten (wie sie in das Framefenster passen)
Befehlsrouting (vom Framefenster bis zur Ansicht und anderen Befehlszielen)
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für