mfc控件與其對應的對象的關聯方法
睿豐德科技 專注RFID識別技術和條碼識別技術與管理軟件的集成項目。質量追溯系統、MES系統、金蝶與條碼系統對接、用友與條碼系統對接
對話框的控件與其對應類的對象相關聯:(兩種方法)
(1) 通過CWnd::DoDataExchange函數進行關聯;
用VC++6.0的MFC ClassWizard中的Member Variables頁面的Add Variable關聯一個變量
然后在程序的DoDataExchange函數中會有DDX_XXXXX函數關聯;該方法非常通用;比如一個CEdit控件,既可以關聯一個CEdit對象,也可以關聯int,CString等類型的變量;
(2) 用一下函數進行關聯(與其對應的類的對象關聯)
主要應用如下函數:
CWnd* GetDlgItem( int nID ) const;
nID為資源的ID號,當然,控件必須為從CWnd派生出來的控件;
1. 比如一個進度條控件
CProgressCtrl* g_ptrProgress1 = NULL;
g_ptrProgress1 = (CProgressCtrl*)GetDlgItem(IDC_PROGRESS1);
//注意強制轉換;將CWnd*強制轉換為CProgressCtrl*
2. 比如一個編輯框
CEdit* pBoxOne;
pBoxOne = (CEdit*) GetDlgItem(IDC_EDIT1);
RFID管理系統集成商 RFID中間件 條碼系統中間層 物聯網軟件集成