看书说添加复选框后,设置复选框被选中,且不可操作。可以使用
((CButton *)GetDlgItem(IDC_CHECK1))->SetCheck(1);
((CButton *)GetDlgItem(IDC_CHECK1))->EnableWindow(false);
还有就是可以使用classwizard添加变量,比如添加一个m_math,书上写了m_math.EnableWindow(false);m_math.SetCheck(1);可是我像这样写提示出错,大家讲解一下啊,还有((CButton *)GetDlgItem(IDC_CHECK1))->SetCheck(1)中为什么这样写:((CButton *)GetDlgItem(IDC_CHECK1))
在线等着啊
((CButton *)GetDlgItem(IDC_CHECK1))->SetCheck(1);
((CButton *)GetDlgItem(IDC_CHECK1))->EnableWindow(false);
还有就是可以使用classwizard添加变量,比如添加一个m_math,书上写了m_math.EnableWindow(false);m_math.SetCheck(1);可是我像这样写提示出错,大家讲解一下啊,还有((CButton *)GetDlgItem(IDC_CHECK1))->SetCheck(1)中为什么这样写:((CButton *)GetDlgItem(IDC_CHECK1))
在线等着啊
=============
你连个出错信息都不贴,怎么讲解啊还有((CButton *)GetDlgItem(IDC_CHECK1))->SetCheck(1)中为什么这样写:((CButton *)GetDlgItem(IDC_CHECK1))
===========
GetDlgItem返回值是CWnd *指针,因为你所取的是CButton *指针,所以必须要强制类型转化成CButton *
不知道怎么改.....
================
BOOL型的当然不能用m_math.SetCheck(1);这样的代码了,换成另一种控件型的变量类型
classwizard可以关联两种不同类型的变量的,你认真找找