早教吧 育儿知识 作业答案 考试题库 百科 知识分享

MFC按钮控件有三个button按钮,如何使按第一个之前,第二个第三个不可以按,同样,按了第一个后,就可以按第二个,第三个不可以按

题目详情
MFC按钮控件
有三个button按钮,如何使按第一个之前,第二个第三个不可以按,同样,按了第一个后,就可以按第二个,第三个不可以按
▼优质解答
答案和解析
假设对话框的的三个按钮的ID分别是IDC_BTN1,IDC_BTN2,IDC_BTN3,可以在开始设计对话框时,将第二个第三个按钮都设置成disable,或者在对话框的OnInitDialog()中加入如下语句:
GetDlgItem(IDC_BTN1)->EnableWindow(TRUE); //第一个按钮有效
GetDlgItem(IDC_BTN2)->EnableWindow(FALSE); //第二个按钮无效
GetDlgItem(IDC_BTN3)->EnableWindow(FALSE); //第三个按钮无效
假设第一个按钮的响应函数是OnBtn1(),在这个函数中使第二个按钮有效,第三个按钮无效就可以了:
GetDlgItem(IDC_BTN2)->EnableWindow(TRUE); //第二个按钮有效
GetDlgItem(IDC_BTN3)->EnableWindow(FALSE); //第三个按钮无效
看了 MFC按钮控件有三个butt...的网友还看了以下:

一个箱子里放着一些茶杯,几个小朋友从箱里往外拿茶杯,规则是每次总要拿出箱里的一半,然后又放回一个.  2020-04-06 …

小学六年级题目 小明为了测量出大球和小球的体积,按如下图的步骤进行了一个实验.求出大球和小球的小学  2020-05-16 …

关于AD转换前负电压测量电路疑问!求大神!我想采集一个电压信号,信号在-5V到+5V变化,我做了个  2020-05-16 …

阅读课文片段,完成后面的练习..不料后来敌军果真进犯京城,虽然周幽王及时派人点燃了烽火,然而诸侯们  2020-05-16 …

李祥用棋子摆出了四个不同的图案(如图),请你仔细观察其中的规律,然后画出按此规律排列的第五个图案,  2020-05-16 …

一辆新汽车出厂后,为了试验汽车的性能,两位汽车驾驶员轮流驾驶,每小时行驶55千米,不停的行驶了几个  2020-05-17 …

英语翻译近来还好吗?你的气消了没有,你的心平静下来没有?在中国,有三种合同关系:1.公司与公司2.  2020-06-05 …

贝贝用橡皮泥做了一个长8厘米,宽5厘米,高4厘米的长方体(如图).(1)她想将这个长方体切成两个相  2020-06-12 …

六级考成这样大概能得多少分?听力35个错了21个快速阅读10个错了2个精读15个错了8个完形20个  2020-06-13 …

3只猴子3天吃了3个桃子.按照这样的速度,6只猴子6天吃了几个桃子?9只猴子要吃9个桃子,需要多少  2020-06-16 …