学习C++第24天
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);
}
坚持不懈的努力,生活不断的淬炼,自己聪慧的脑袋,加上自己的勤劳,成功终会到来。 有什么教程推荐吗楼主 厉害了 想当年我唉 这是mfc么 wapjlpl 发表于 2021-5-15 00:35
这是mfc么
是的 MFC框架 lb990215 发表于 2021-5-14 22:53
有什么教程推荐吗楼主
给钱学习 最快 哈哈技术支持
页:
[1]