所關聯的變量常見有兩種,一種就是控件變量,一種就是數字變量。
為控件關聯變量的方法也有兩種,一種是通過軟件工具添加,一種是手動添加代碼。
軟件工具添加,方便簡單,但是根據軟件的版本不同,以及不同的空間將出現不同的問題,
所以手動添加才是王道!
先介紹通過軟件工具添加:
選擇你想關聯的控件,單擊右鍵並選擇“添加變量”,之后彈出對話框如下:
如果是關聯 控件變量選擇“control”,如果是關聯 數字變量,就選擇“ value“。
//***********************************************************************************
下面介紹手動添加按方法,其實也是非常的簡單:
如果是關聯 控件變量,拿CListbox舉例,首先在對應頭文件中添加
CListBox m_ListBox;
然后在對應.C文件中找到DoDataExchange這個函數,添加代碼:
DDX_Control(pDX, IDC_LIST1, m_ListBox); // IDC_LIST1為控件的ID號
即可。
如果是關聯 數字變量,拿EDIT控件舉例,首先在對應頭文件中添加 :
int m_Edit;
然后在對應.C文件中找到DoDataExchange這個函數,添加代碼:
DDX_Text(pDX, IDC_EDIT1, m_Edit); // IDC_EDIT1為控件的ID號
即可。
這里要注意一個區別:
關聯 控件變量函數是 DDX_Control();
如果是關聯 數字變量,DDX_Text();