共用方式為


CDataExchange 類別

支援的對話資料交換 (Dialog Data Exchange,DDX),且對話資料驗證 Microsoft Foundation (DDV) 使用的常式分類。

class CDataExchange

Members

hbdyk609.collapse_all(zh-tw,VS.110).gif公用建構函式

名稱

描述

CDataExchange::CDataExchange

建構 CDataExchange 物件。

hbdyk609.collapse_all(zh-tw,VS.110).gif公用方法

名稱

描述

CDataExchange::Fail

呼叫,驗證會失敗。 重設焦點至前一個控制項會擲回例外狀況。

CDataExchange::PrepareCtrl

指定的控制項進行資料交換或驗證的準備工作。 nonedit 控制項的用法。

CDataExchange::PrepareEditCtrl

指定的編輯控制項進行資料交換或驗證的準備工作。

CDataExchange::PrepareOleCtrl

指定的 OLE 控制項進行資料交換或驗證的準備工作。 nonedit 控制項的用法。

hbdyk609.collapse_all(zh-tw,VS.110).gif公用資料成員

名稱

描述

CDataExchange::m_bSaveAndValidate

提供有關 DDX 和 DDV 方向旗標。

CDataExchange::m_pDlgWnd

對話方塊或視窗中進行資料交換出現的位置。

備註

CDataExchange 不具有基底類別。

請使用這個類別中,如果您為自訂資料型別或控制項撰寫資料交換常式,或者,如果您正在撰寫自己的資料驗證常式。 如需撰寫自己的 DDX 和 DDV 常式的詳細資訊,請參閱 Technical Note 26。 如需有關 DDX 和 DDV 概觀,請參閱 對話資料交換和驗證。對話方塊

CDataExchange 物件為 DDX 和 DDV 提供所需的內容資訊時發生。 當 DDX 可用來從資料成員時,填入對話方塊控制項的初始值旗標 m_bSaveAndValidate 。 旗標 m_bSaveAndValidate ,當 DDX 會用來設定對話方塊控制項的目前值輸入資料成員,不過,或當 DDV 用來驗證資料值時。 如果 DDV 驗證失敗, DDV 程序會顯示說明輸入錯誤的訊息方塊。 DDV 程序會呼叫 失敗 重設焦點設定為違規的控制項會擲回例外狀況會停止驗證程序。

繼承階層架構

CDataExchange

需求

**標頭檔:**afxwin.h

請參閱

參考

階層架構圖

CWnd::DoDataExchange

CWnd::UpdateData

概念

MFC 範例 VIEWEX