VS2013/MFC基于对话框编程:[12]单选按钮
1、新建项目,打开对话框设计界面,在对话框中添加若干控件:3个编辑框,1个按钮,两组单选组合,若干个静态文本。功能:两个编辑框选择加减乘除运算,并将结果送入第三个编辑框显示,计算按钮通过第二组单选按钮组选择启用或者禁用。
![VS2013/MFC基于对话框编程:[12]单选按钮](https://exp-picture.cdn.bcebos.com/1570c1b6326c5766b91a97e0a4632385e1366168.jpg)
2、修改属性,包括ID和Caption,以及编辑框的只读属性等。按钮ID为IDC_CALC,编辑框ID为IDC_Add1、IDC_A颊俄岿髭dd2、IDC_Result;算法组的单选按钮ID为IDC_Plus、IDC_Minus、IDC_Multi、IDC_Div;启用组的单选按钮ID为IDC_Use、IDC_NUse。两编辑框之间的静态文本ID为IDC_Algorithm,表示当前选用的算法。
![VS2013/MFC基于对话框编程:[12]单选按钮](https://exp-picture.cdn.bcebos.com/e3d059e833e0397214d62e59b586304860435668.jpg)
![VS2013/MFC基于对话框编程:[12]单选按钮](https://exp-picture.cdn.bcebos.com/5e4e9c2b74ee1c327dcdc49f07f1d8a727334b68.jpg)
5、分别双击“启用”和“禁用”自动生成函数,添加代码启用或禁用“计算”按钮,这样做就不需要定义m_use变量了,但是如果别的地方需要判断到底有没有启用,就得通过变量判断了。
![VS2013/MFC基于对话框编程:[12]单选按钮](https://exp-picture.cdn.bcebos.com/ef4c24ceaad7726b4437f054bf0f64781523b968.jpg)
![VS2013/MFC基于对话框编程:[12]单选按钮](https://exp-picture.cdn.bcebos.com/87645f93cee8b0040cce44bc79260d9a300ea968.jpg)
8、测试程序功能,启动调试,默认情况计算按钮不可用,选择启用后方可使用,然后选择运算符,点击计算得到结果,随时点击禁用都会使计算按钮不可用。
![VS2013/MFC基于对话框编程:[12]单选按钮](https://exp-picture.cdn.bcebos.com/94af5fc1b727ac536e5d049f2ecadce891489968.jpg)
![VS2013/MFC基于对话框编程:[12]单选按钮](https://exp-picture.cdn.bcebos.com/994f412043715fdb45f52c89468920c5270f8c68.jpg)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:40
阅读量:20
阅读量:46
阅读量:72
阅读量:58