Freigeben über


CDataExchange::PrepareEditCtrl

Das Framework ruft diese Memberfunktion auf, um das angegebene Bearbeitungssteuerelement für den Dialogdatenaustausch (DDX) und Validierung (DDV) vorzubereiten.

HWND PrepareEditCtrl(
   int nIDC 
);

Parameter

  • nIDC
    Die ID des DDX oder DDV vorbereitet werden Bearbeitungssteuerelements.

Rückgabewert

HWND des Bearbeitungssteuerelements, das für DDX oder DDV vorbereitet wird.

Hinweise

Verwendung PrepareCtrl stattdessen für alle NichtBearbeiten-Steuerelemente.

Vorbereitung besteht aus zwei Dinge.Zuerst speichert PrepareEditCtrlHWND des Steuerelements in der CDataExchange-Klasse.Das Framework verwendet dieses Handle, um den Fokus auf das zuvor das fokussierte Steuerelement im Fall eines DDX- oder DDV-Fehlers wiederherzustellen.Zweitens wird PrepareEditCtrl ein Flag in der CDataExchange-Klasse fest, um anzugeben, dass das Steuerelement, dessen Daten ausgetauscht oder überprüft werden, ein Bearbeitungssteuerelement ist.

Implementierungen der benutzerdefinierten DDX oder DDV-Routinen sollten PrepareEditCtrl für alle Bearbeitungssteuerelemente aufrufen, für die sie Austauschdaten über DDX oder Überprüfen von Daten über DDV sind.

Weitere Informationen über das Schreiben eigener DDX- und DDV-Routinen, finden Sie unter Technischer Hinweis 26.Eine Übersicht über DDX und von DDV, finden Sie unter Dialogdatenaustausch und Validierung und Dialogfeld-Themen.

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CDataExchange-Klasse

Hierarchien-Diagramm

CDataExchange::Fail