Dialogfelder
Anwendungen für Windows sind häufig den Benutzer durch Dialogfelder kommunizieren. Klasse CDialog-Klasse stellt eine Schnittstelle zum Verwalten von Dialogfeldern bereit, nimmt der Visual C++-Dialog-Editor es einfach, Dialogfelder entwerfen und ihre Dialogfeldvorlagenressourcen zu erstellen, und Code-Assistenten vereinfachen den Prozess das Initialisieren und Überprüfen der Steuerelemente in einem Dialogfeld und des zum Erfassen der Werte, die vom Benutzer eingegeben werden.
Dialogfelder enthalten die Steuerelemente und umfassen:
Allgemeine, wie Windows-Steuerelemente Eingabefelder PushButtons, Listenfelder, Kombinationsfelder, Struktur-Steuerelemente, Listensteuerelemente und Statusanzeigen.
ActiveX-Steuerelemente.
Ownerdrawnkontrollen: Steuerelemente, die Sie für Zeichnung im Dialogfeld zuständig sind.
In den meisten Dialogfeldern werden modal, die vor der Anwendung eines anderen Teils des Programms den Benutzer erfordern, das Dialogfeld zu schließen. Es ist möglich, nicht modale Dialogfelder zu erstellen, die Benutzer mit anderen Fenstern arbeiten, während das Dialogfeld geöffnet ist. MFC unterstützt beide Arten Dialogfeld mit der Klasse CDialog. Die Steuerelemente werden mithilfe einer Dialogfeldvorlagenressource angeordnet und verwaltet, erstellt wurde mit Dialog-Editor.
Eigenschaftenblätter, das auch als Dialogfelder im Registerformat, Dialogfelder sind, die Seiten "" der verschiedenen Dialogfeld-Steuerelemente enthalten. Jede Seite verfügt einen Dateiordner "Registerkarte" oben. Das Klicken auf eine Registerkarte im Vordergrund ruft dieser Seite des Dialogfelds.
Worüber möchten Sie mehr erfahren?
Eigenschaftenblätter und Eigenschaftenseiten in einem Dialogfeld
Typsicherer Zugriff auf die Steuerelemente in einem Dialogfeld
Erstellen einer Anwendung, deren Benutzeroberfläche ein Dialogfeld ist: finden Sie die CMNCTRL1 oder CMNCTRL2 ein. Der Anwendungs-Assistent stellt diese Option ebenfalls bereit.