Freigeben über


CWnd::UpdateData

Rufen Sie diese Memberfunktion, um Daten in einem Dialogfeld zu initialisieren, auf oder Dialogfelddaten abzurufen und zu überprüfen.

BOOL UpdateData( 
   BOOL bSaveAndValidate = TRUE  
);

Parameter

  • bSaveAndValidate
    Kennzeichnen Sie, ob das Dialogfeld wird initialisiert angibt (FALSE) oder Daten abgerufen werden (TRUE).

Rückgabewert

Ungleich 0 (null), wenn der Vorgang erfolgreich war; 0 andernfalls. Wenn bSaveAndValidateTRUE ist, dann wird ein Rückgabewert des ungleich 0 (null), dass die Daten erfolgreich überprüft werden.

Hinweise

Das Framework ruft automatisch UpdateData mit bSaveAndValidate auf, das zu FALSE festgelegt wird, wenn ein modales Dialogfeld in der Standardimplementierung von CDialog::OnInitDialog erstellt wird. Der Aufruf tritt auf, bevor das Dialogfeld sichtbar ist. Die Standardimplementierung von CDialog::OnOK ruft diese Memberfunktion mit bSaveAndValidate auf, das zu TRUE festgelegt wird, um die Daten abzurufen, und wenn erfolgreich, wird das Dialogfeld. (Wenn auf die Schaltfläche Abbrechen im Dialogfeld geklickt wird, wird das Dialogfeld ohne die Daten geschlossen, die abgerufen werden).

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CWnd-Klasse

Hierarchiediagramm

CWnd::DoDataExchange