DDX_Text

DDX_Text函式管理著對話框、表格視或控制項視對象中的編輯控制項與對話框、表格視或控制項視對象的CString型數據成員之間的int,UINT,long,DWORD,CString,float或double型數據交換。

基本介紹

  • 中文名:DDX_Text
  • 目的:實現數據交換
  • 參數:CDataExchange對象的指針
  • 作用:建立數據交換的環境
定義,聲明,參數,說明,與DDX_Control 的區別,

定義

聲明

void AFXAPI DDX_Text( CDataExchange* pDX, int nIDC, BYTE& value );
void AFXAPI DDX_Text( CDataExchange* pDX, int nIDC, short& value );
void AFXAPI DDX_Text( CDataExchange* pDX, int nIDC, int& value );
void AFXAPI DDX_Text( CDataExchange* pDX, int nIDC, UINT& value );
void AFXAPI DDX_Text( CDataExchange* pDX, int nIDC, long& value );
void AFXAPI DDX_Text( CDataExchange* pDX, int nIDC, DWORD& value );
void AFXAPI DDX_Text( CDataExchange* pDX, int nIDC, CString& value );
void AFXAPI DDX_Text( CDataExchange* pDX, int nIDC, float& value );
void AFXAPI DDX_Text( CDataExchange* pDX, int nIDC, double& value );
void AFXAPI DDX_Text( CDataExchange* pDX, int nIDC, COleCurrency& value );
void AFXAPI DDX_Text( CDataExchange* pDX, int nIDC, COleDateTime& value );

參數

pDX 指向CDataExchange對象的指針。框架提供了這個對象,用於建立數據交換的環境,包括其方向。
nIDC 對話框、表格視圖或控制項視圖中編輯控制項的ID。
value 對對話框、表格視圖或控制項視圖對象的成員變數的引用,其類型取決於你使用了DDX_Text的哪一個重載版本。

說明

DDX_Text函式管理著對話框、表格視或控制項視對象中的編輯控制項與對話框、表格視或控制項視對象的CString型數據成員之間的int,UINT,long,DWORD,CString,float或double型數據交換。
關於DDX的更多信息參見Visual C++在線上教程中的“加入對話框”和Visual C++程式設計師在線上指南中的“對話框數據交換與校驗”。

與DDX_Control 的區別

DDX_TEXT()的作用可以理解為把字元串變數和控制項的文本(WindowText)關聯起來,DDX_Control()的作用可以理解為把變數和控制項本身關聯起來, DoDataExchange(pDX)就是處理所有變數與其關聯控制項交換數據的函式。

相關詞條

熱門詞條

聯絡我們