CWnd::UpdateData

ダイアログ ボックスのデータを初期化するか、ダイアログ データを取得し、検証するには、このメンバー関数を呼び出します。

BOOL UpdateData(
   BOOL bSaveAndValidate = TRUE 
);

パラメーター

  • bSaveAndValidate
    フラグを設定するかどうかを示す初期化されるダイアログ ボックス (FALSE) またはデータが取得されます ([真])。

戻り値

操作が正常に終了した場合は、; それ以外の場合は 0。bSaveAndValidate の場合は、非ゼロの戻り値が戻り、データが正常に検証されることを意味します。

解説

フレームワークは FALSE に自動的にモーダル ダイアログ ボックスが CDialog::OnInitDialogの既定の実装に作成すると bSaveAndValidate の UpdateData 設定を呼び出します。呼び出しは、ダイアログ ボックスが表示される前に発生します。CDialog::OnOK の既定の実装では、成功したデータを取得する関数が [真] に設定 bSaveAndValidate と、このメンバーを呼び出し、ダイアログ ボックスを閉じます。[キャンセル]ボタンがダイアログ ボックスでをクリックすると、ダイアログ ボックスが取得されるデータなしで終了します。)

必要条件

ヘッダー: afxwin.h

参照

関連項目

CWnd クラス

階層図

CWnd::DoDataExchange