-
-
[讨论]Radio_Button控件与变量的关联方法
-
发表于: 2009-3-4 23:30 5157
-
在windows程序设计一书的3.1.2章节中,第2)步定义按钮控件对象的时候,Radio_Button控件不能直接通过“添加成员变量向导”与变量相关联,我的问题是:为什么?因为其它如Checkbox控件都能直接通过“添加成员变量向导”与变量相关联,为什么这个Radio_Button控件不可以?
我的解决方法:
①先在头文件中添加变量的定义,如:
public:
CButton addr1;
②在DoDataExchange添加一行代码将控件与变量相关联,如:
void CMy312Dlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Control(pDX, IDC_AADR1, addr1);
//IDC_AADR1控件名,addr1变量名。
}
如果不将Radio_Button控件与变量相关联,那么编译通过,但运行时会出现如下错误:
Debug Assertion Failed.
这个错误有谁知道是什么意思吗?
我的解决方法:
①先在头文件中添加变量的定义,如:
public:
CButton addr1;
②在DoDataExchange添加一行代码将控件与变量相关联,如:
void CMy312Dlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Control(pDX, IDC_AADR1, addr1);
//IDC_AADR1控件名,addr1变量名。
}
如果不将Radio_Button控件与变量相关联,那么编译通过,但运行时会出现如下错误:
Debug Assertion Failed.
这个错误有谁知道是什么意思吗?
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
赞赏
赞赏
雪币:
留言: