控件声明数值型变量,也可以声明控件型变量:

数值型变量是变量与控件值之间的输入、输出。

控件型变量也就是控件类对象。

控件可以通过类向导关联数值型变量和控件型变量,也可以调用函数建立控件窗口和变量的关联:

直接看代码:

//.h文件的对话框类中声明控件型变量 CRichEditCtrl rdc1; CRichEditCtrl rdc2; CRichEditCtrl rdc3; //.cpp文件 void Sys::OnButton47Attach() { CString str; str = "通过函数建立控件窗口和变量的关联:\n"; str = "1 rdc1.SubclassDlgItem(IDC_textbox,this);\n"; rdc1.SubclassDlgItem(IDC_textbox,this); rdc1.SetWindowText(str); rdc1.UnsubclassWindow(); str = "2 rdc2.SubclassWimdow(hrdc);\n"; HWND hrdc; GetDlgItem(IDC_textbox,&hrdc); rdc2.SubclassWindow(hrdc); rdc2.SetWindowText(str); rdc2.UnsubclassWindow(); str = "3 rdc2.Attach(hrdc);\n"; HWND hrdc2; GetDlgItem(IDC_textbox,&hrdc2); rdc3.Attach(hrdc); rdc3.SetWindowText(str); rdc3.Detach(); }

实现效果:

mfc查看控件关联哪些变量(通过调用CWnd类成员函数建立控件窗口和变量的关联)(1)

-End-

,