[C++] 纯文本查看 复制代码
void CSFxzqDlg::OnBnClickedButton1()
{
// TODO: 在此添加控件通知处理程序代码
CString str;//定义一个字符串 就是保存 为下一步做铺垫
if (m_hangzhou.GetCheck()==1)
{
str += _T("杭州 ");
}
if (m_wenzhou.GetCheck() == 1)
{
str += _T("温州 ");
}
if (m_jinan.GetCheck() == 1)
{
str += _T("济南 ");
}
if (m_qingdao.GetCheck() == 1)
{
str += _T("青岛 ");
}
if (m_shenzhen.GetCheck() == 1)
{
str += _T("深圳 ");
}
if (m_guangzhou.GetCheck() == 1)
{
str += _T("广州 ");
}
SetDlgItemTextW(IDC_EDIT1,str);//把要显示的文本内容显示到文本编辑框
}
void CSFxzqDlg::hxdmd() {//封装的一个函数 为了优化代码 必须在头文件当中声明 然后这里定义
m_hangzhou.EnableWindow(false);//使某个控件或窗口可用/不可用
m_wenzhou.EnableWindow(false);
m_jinan.EnableWindow(false);
m_qingdao.EnableWindow(false);
m_shenzhen.EnableWindow(false);
m_guangzhou.EnableWindow(false);
m_hangzhou.SetCheck(0);//SetCheck()只对复选框与单选按钮有效,它是用来设置复选框或单选按钮的状态。
m_wenzhou.SetCheck(0);
m_jinan.SetCheck(0);
m_qingdao.SetCheck(0);
m_shenzhen.SetCheck(0);
m_guangzhou.SetCheck(0);
};
void CSFxzqDlg::OnBnClickedRadiozhejiang()
{
// TODO: 在此添加控件通知处理程序代码
hxdmd();
m_hangzhou.EnableWindow(true);
m_wenzhou.EnableWindow(true);
}
void CSFxzqDlg::OnBnClickedRadioshandong()
{
// TODO: 在此添加控件通知处理程序代码
hxdmd();
m_jinan.EnableWindow(true);
m_qingdao.EnableWindow(true);
}
void CSFxzqDlg::OnBnClickedRadioguangdong()
{
// TODO: 在此添加控件通知处理程序代码
hxdmd();
m_shenzhen.EnableWindow(true);
m_guangzhou.EnableWindow(true);
}
第一步添加各种按钮和绑定变量
|