CDialog::DoModal

virtuelle int DoModal ( );

Rückgabewert

Ein Int -Wert, der den Wert des Parameters nResult angibt, die die CDialog::EndDialog -Memberfunktion übergeben wurde, die verwendet wird, um das Dialogfeld zu schließen. Der Rückgabewert ist – 1, wenn die Funktion nicht das Dialogfeld oder IDABORT erstellen konnte, wenn ein anderer Fehler ist aufgetreten.

Bemerkungen

Rufen Sie diese Memberfunktion auf das modale Dialogfeld aufgerufen und das Ergebnis im Dialogfeld Abschluss zurückgegeben. Dieser Member-Funktion behandelt alle Interaktionen mit dem Benutzer, während das Dialogfeld aktiv ist. Das macht das Dialogfeld modal; Das heißt, kann nicht der Benutzer mit anderen Windows interagieren, bis das Dialogfeld geschlossen wird.

Klickt der Benutzer eine der Schaltflächen im Dialogfeld, z. B. OK oder Abbrechen, ein Meldungshandler Memberfunktion, z. B. OnOK oder OnCancel, wird aufgerufen, um zu versuchen, das Dialogfeld zu schließen. Die Standard- OnOK -Memberfunktion überprüfen und die im Dialogfeld Daten aktualisieren und schließen Sie das Dialogfeld Ergebnis IDOK, und die Standard-Memberfunktion OnCancel wird schließen Sie das Dialogfeld Ergebnis IDCANCEL ohne Überprüfung oder Aktualisierung der Daten im Dialogfeld. Sie können diese Message Handler-Funktionen, ändern ihr Verhalten überschreiben.

Hinweis&Nbsp;PreTranslateMessage ist jetzt für die Nachrichtenverarbeitung von modalen Dialog Feld genannt.

CDialog ÜbersichtMember der Klasse | Hierarchiediagramm

Siehe auch&Nbsp; :: DialogBox, CWnd::IsDialogMessage

Index