中易网

MFC中Combo Box如何禁用

答案:2  悬赏:60  
解决时间 2021-01-19 02:23
MFC中Combo Box如何禁用
最佳答案
但是在另一个类里面像这样调用就不行
CDiaSetup m_cd;
m_cd.m_cmSet.EnableWindow(FALSE);

本身这么写就有问题,这样根本调用不到。可以简单的理解为CDiaSetup m_cd; 的时候,你这个界面上的combox控件是没有初始化的。可以理解为他们根本就不存在。 可以传 字符串变量或者整型变量给另外的类,然后根据那个变量去控制 控件是不是可用
全部回答
GetDlgItem(控件的资源ID)->EnableWindow(TRUE/FALSE);
追问:在 CDiaSetup类中就行
m_cmSet.EnableWindow(FALSE);
但是在另一个类里面像这样调用就不行
CDiaSetup m_cd;
m_cd.m_cmSet.EnableWindow(FALSE);
追答:CDiaSetup m_cd;这样是新创建了一个CDiaSetup 的类对象,而不是已经有的那个类的对象
这个对象里的m_cmSet自然也不是你想要的那个对话框
你可以把m_cd作为一个全局变量供其他的类调用
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
这就是这套衣服有出来吗
有什么软件和美不美他趣差不多的
华图的模块宝典有看的必要么?
中国哪些城市没有山
刀功的基本要求是什么
发散思维训练题,如何出售水果和图书?
形容干净整洁的词语
lol 很多大神都说对面1级不敢越兵线拼
为什卤汤放一晚后凝固了
高中语文阅读鉴赏做题通用答案
5,9,14,27,48,86 括号中应该填什么数字
有没有翻译软件可以做到在屏幕上一个选框实时
“煞羡旁人”是什么意思?
Word中的各种文字环绕方式都是什么意思
求推荐个在适合在php的laravel框架编写程序的
推荐资讯
趣吧卡牌桌游俱乐部地址在哪,我要去那里办事
有什么好听的歌,最新滴
火龙风云电影演员
6+()〈3+45+()〈9-1求答案
网申农业银行信用卡大概多久可以查到申请进度
()+2.9=5.1怎么算
一首歌 歌词是...人活在新时代 还有粤语版的
大家觉得学音乐好还是美术好,好纠结阿。哪个
职工从6月份开始交社保,需要补交4,5月份的
崇祯九年修建了哪些西安古城门
我刚用网易UU注册后说是只有3天的试用时间是
不止在中国,世界各国古代传说都有大鹏鸟的传
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?