CDataExchange 類別
支援的對話資料交換 (Dialog Data Exchange,DDX),且對話資料驗證 Microsoft Foundation (DDV) 使用的常式分類。
class CDataExchange
Members
公用建構函式
名稱 |
描述 |
---|---|
建構 CDataExchange 物件。 |
公用方法
名稱 |
描述 |
---|---|
呼叫,驗證會失敗。 重設焦點至前一個控制項會擲回例外狀況。 |
|
指定的控制項進行資料交換或驗證的準備工作。 nonedit 控制項的用法。 |
|
指定的編輯控制項進行資料交換或驗證的準備工作。 |
|
指定的 OLE 控制項進行資料交換或驗證的準備工作。 nonedit 控制項的用法。 |
公用資料成員
名稱 |
描述 |
---|---|
提供有關 DDX 和 DDV 方向旗標。 |
|
對話方塊或視窗中進行資料交換出現的位置。 |
備註
CDataExchange 不具有基底類別。
請使用這個類別中,如果您為自訂資料型別或控制項撰寫資料交換常式,或者,如果您正在撰寫自己的資料驗證常式。 如需撰寫自己的 DDX 和 DDV 常式的詳細資訊,請參閱 Technical Note 26。 如需有關 DDX 和 DDV 概觀,請參閱 對話資料交換和驗證。 和 對話方塊。
CDataExchange 物件為 DDX 和 DDV 提供所需的內容資訊時發生。 當 DDX 可用來從資料成員時,填入對話方塊控制項的初始值旗標 m_bSaveAndValidate 是 否 。 旗標 m_bSaveAndValidate 是 是 ,當 DDX 會用來設定對話方塊控制項的目前值輸入資料成員,不過,或當 DDV 用來驗證資料值時。 如果 DDV 驗證失敗, DDV 程序會顯示說明輸入錯誤的訊息方塊。 DDV 程序會呼叫 失敗 重設焦點設定為違規的控制項會擲回例外狀況會停止驗證程序。
繼承階層架構
CDataExchange
需求
**標頭檔:**afxwin.h