Dialogfelder

Anwendungen für Windows kommunizieren häufig über Dialogfelder mit dem Benutzer. Class CDialog stellt eine Schnittstelle zum Verwalten von Dialogfeldern bereit, der Visual C++-Dialogfeld-Editor erleichtert das Entwerfen von Dialogfeldern und das Erstellen ihrer Dialogvorlagenressourcen, und Code-Assistenten vereinfachen das Initialisieren und Validieren der Steuerelemente in einem Dialogfeld und das Sammeln der vom Benutzer eingegebenen Werte.

Dialogfelder enthalten Steuerelemente, einschließlich:

  • Allgemeine Windows-Steuerelemente wie Bearbeitungsfelder, Pushbuttons, Listenfelder, Kombinationsfelder, Struktursteuerelemente, Listensteuerelemente und Statusanzeigen.

  • ActiveX-Steuerelemente.

  • Vom Besitzer gezeichnete Steuerelemente: Steuerelemente, die Sie für die Zeichnung im Dialogfeld verantwortlich sind.

Die meisten Dialogfelder sind modal, wodurch der Benutzer das Dialogfeld schließen muss, bevor er einen anderen Teil des Programms verwendet. Es ist jedoch möglich, moduslose Dialogfelder zu erstellen, mit denen Benutzer während des Öffnens des Dialogfelds mit anderen Fenstern arbeiten können. MFC unterstützt beide Arten von Dialogfelder mit Klasse CDialog. Die Steuerelemente werden mithilfe einer Dialogvorlagenressource angeordnet und verwaltet, die mit dem Dialogfeld-Editor erstellt wurde.

Eigenschaftenblätter, auch als Registerkartendialogfelder bezeichnet, sind Dialogfelder, die "Seiten" unterschiedlicher Dialogfelder-Steuerelemente enthalten. Jede Seite hat oben einen Dateiordner "tab". Durch Klicken auf eine Registerkarte wird diese Seite in den Vordergrund des Dialogfelds gesetzt.

Was möchten Sie mehr über

Siehe auch

Benutzeroberflächenelemente