C++ MFC / VS2013 之八 (对话框:设置对话框控件的Tab顺序)
来源:互联网 发布:网络歌手兼职 编辑:程序博客网 时间:2024/06/06 05:01
前面几节为大家演示了加法计算器程序完整的编写过程,本节主要讲对话框上控件的Tab顺序如何调整。
上一讲为“计算”按钮添加了消息处理函数后,加法计算器已经能够进行浮点数的加法运算。但是还有个遗留的小问题,就是对话框控件的Tab顺序问题。
运行加法计算器程序,显示对话框后不进行任何操作,直接按回车,可以看到对话框退出了。这是因为“退出”按钮是Tab顺序为1的控件,也就是第一个接受用户输入的控件。但是按照我们的输入习惯,应该是被加数的编辑框首先接受用户输入,然后是加数编辑框,再接下来是“计算”按钮,最后才是“退出”按钮。
我们先来直观的看看各个控件的Tab顺序吧。打开“Resource View(资源视图)”视图,然后在资源中找到对话框IDD_ADDITION_DIALOG,双击ID后中间客户区域出现其模板视图。在主菜单中选择“Format(格式)”->"Tab Order(Tab键顺序)",或者按快捷键Ctrl+D,对话框模板上就会显示各个控件的Tab顺序数字。如 下图:
现在我们再运行程序,可以看到对话框打开后最初的输入焦点在被加数编辑框上,然后我们按Tab键,输入焦点移到加数编辑框上,继续多次按Tab键时,输入焦点会按“和编辑框--‘计算’按钮--‘退出’按钮--被加数编辑框--加数编辑框--和编辑框......”的顺序循环转移。这样就达到了我们的目的。
本节教程内容比较简单,相信大家很快就能掌握。依然欢迎大家在精灵博客留言讨论。
- C++ MFC / VS2013 之八 (对话框:设置对话框控件的Tab顺序)
- VS2013/MFC编程入门之九(对话框:设置对话框控件的Tab顺序)
- VS2010/MFC编程入门之九(对话框:设置对话框控件的Tab顺序)
- VS2010/MFC编程入门之九(对话框:设置对话框控件的Tab顺序)
- VS2010/MFC编程入门之十(对话框:设置对话框控件的Tab顺序)
- VS2010/MFC编程入门之十(对话框:设置对话框控件的Tab顺序)
- MFC对话框:设置对话框控件的Tab顺序
- MFC学习笔记——CDialog(设置对话框控件的Tab顺序)
- 设置对话框控件tab顺序
- VS2010对话框:设置对话框控件的Tab顺序
- MFC中如何修改对话框中控件的TAB顺序
- VS2010/MFC 对话框项目设置TAB顺序
- VS2013/MFC编程入门之八(对话框:为控件添加消息处理函数)
- VS2012 对话框控件的Tab顺序问题
- MFC 对话框中tab控件的使用
- VS2010 C++ MFC框架学习笔记3 - 控件Tab顺序设置及模态对话框
- VS2013/MFC编程入门之六(对话框:为对话框添加控件)
- VS2013/MFC编程入门之七(对话框:创建对话框类和添加控件变量)
- 统计整数出现的次数【按次数大小输出】-直接暴力解
- bzoj2287【POJ Challenge】消失之物 ( 背包DP+补集转化 )
- dede内容页调用当前栏目的链接
- IT糖19期
- python基础学习笔记(四)
- C++ MFC / VS2013 之八 (对话框:设置对话框控件的Tab顺序)
- 排序算法
- Bootstrap学习笔记——网格系统
- Spring Boot初体验
- C++11新特性
- 宏定义
- Python中的Numpy入门教程
- dede内容页调用缩略图 缩略图多种用法
- LeetCode-88-Merge Sorted Array