控件声明数值型变量,也可以声明控件型变量:
数值型变量是变量与控件值之间的输入、输出。
控件型变量也就是控件类对象。
控件可以通过类向导关联数值型变量和控件型变量,也可以调用函数建立控件窗口和变量的关联:
直接看代码:
//.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(); }
实现效果:
-End-
,