Freigeben über


Modale und nicht modale Dialogfelder

Sie können CDialog-Klasse verwenden, um zwei Arten von Dialogfeldern zu verwalten:

  • Modale Dialogfelder, bei denen der Benutzer reagieren muss, bevor das Programm fortgesetzt wird

  • Dialogfelder ohne Modus, die auf dem Bildschirm bleiben und jederzeit zur Verwendung zur Verfügung stehen, andere Benutzeraktivitäten jedoch zulassen

Die Ressourcenbearbeitung und -verfahren zum Erstellen einer Dialogfeldvorlage sind für modale und moduslose Dialogfelder identisch.

Zum Erstellen eines Dialogfelds für Ihr Programm sind die folgenden Schritte erforderlich:

  1. Verwenden Sie den Dialogfeld-Editor , um das Dialogfeld zu entwerfen und seine Ressourcen für Dialogvorlagen zu erstellen.

  2. Erstellen Sie eine Dialogklasse.

  3. Verbinden die Steuerelemente der Dialogressource an Meldungshandler in der Dialogklasse.

  4. Fügen Sie Datenmember hinzu, die den Steuerelementen des Dialogfelds zugeordnet sind, und geben Sie Dialogdatenaustausch- und Dialogdatenüberprüfungen für die Steuerelemente an.

Siehe auch

Dialogfelder
Arbeiten mit Dialogfeldern in MFC