鸡啄米
VS2010/MFC编程入门之二十三(常用控件:按钮控件的编程实例)›评论
-
24. 潇洒的纸袋:
大神,想请教一个问题,我想实现:对话框中有两个单选框A(对应对话框,名称为Elasticwave类名为CElasticwave)和B(对应对话框,名称为Acoustic类名为CAcoustic),A和B是在一个group里,一个按钮,选择其中一个单选框后点击按钮,弹出一个对话框.在button的消息处理函数中我写的代码如下:
CElasticwave Elasticwave;
CAcoustic Acoustic;
UpdateData(TRUE);
if(m_aradio==0)
{
Elasticwave.DoModal();
}
if(m_aradio==1)
{
Acoustic.DoModal();
}
为什么我调试没有弹出相应的对话框????
跪求大神指点我哪里错了,需要怎么改?求求你了2016/3/29 22:06
-
23. Chris5495:
为什么没有达到想要的效果,比如选中门户radio button后,其他的check box都可以选择,并没有隐藏,而且编辑框也没有显示所选的check box,这是什么原因???2016/2/24 13:21
-
22. xiaosi....:
BOOL CWnd::EnableWindow(BOOL bEnable)
{
ASSERT(::IsWindow(m_hWnd) || (m_pCtrlSite != NULL)); //调试,断点指示在这,
if (m_pCtrlSite == NULL)
return ::EnableWindow(m_hWnd, bEnable);
else
return m_pCtrlSite->EnableWindow(bEnable);
}
输出错误提示:“Example23.exe”: 已加载“C:\Windows\SysWOW64\profapi.dll”,Cannot find or open the PDB file
线程 'Win32 线程' (0x382c) 已退出,返回值为 0 (0x0)。
请问问题出在哪里?/(ㄒoㄒ)/~~找不到解决办法。。。2015/12/7 21:29
-
21. hongshenghe:
InitAllCheckBoxStatus()成员函数要手动添加进去才不会报错,方法:
在 类视图 中右击CExample23Dlg选择添加成员函数,返回类型设为:void, 函数名为:InitAllCheckBoxStatus,其他参数类型不用设置,点击完成,在生成的
void CExample23Dlg::InitAllCheckBoxStatus(){}里面编辑函数,就是提供的这段代码,
最后还要在Example23Dlg.h中的 “Public:”中添加成员函数:void InitAllCheckBoxStatus();大笨猫 于 2022/10/17 14:42:07 回复按楼主的操作,在public里面就自动添加了该声明了。2015/8/30 19:02
-
20. 确定按钮:
运行后点击确定按钮,没有在编辑框中出现所选的网站名字,是怎么回事呢?xinqing 于 2015-6-26 13:08:22 回复OnBnClickedPortalRadio()中添加m_check2.SetCheck(1);m_check5.SetCheck(1);
OnBnClickedForumRadio()中添加m_check3.SetCheck(1);m_check6.SetCheck(1);
OnBnClickedBlogRadio()中添加m_check1.SetCheck(1);m_check4.SetCheck(1);
九七疯子 于 2018-7-6 21:06:45 回复你好,我也是这个问题,并且用这种方法没有解决问题,您可以告诉我您是怎么解决的吗?谢谢timer 于 2020/8/19 18:05:05 回复void CExample23Dlg::OnBnClickedPortalRadio()
{
// TODO: 在此添加控件通知处理程序代码
InitAllCheckBoxStatus();
m_check2.EnableWindow(TRUE);
m_check5.EnableWindow(TRUE);
m_check2.SetCheck(1);
m_check5.SetCheck(1);
OnBnClickedOk();
}2015/4/28 16:50
发表评论