MFC学习笔记——CDialog(设置对话框控件的Tab顺序)
来源:互联网 发布:java程序培训学费 编辑:程序博客网 时间:2024/06/12 03:48
转自 http://www.jizhuomi.com/school/c/159.html
打开“Resource View”视图,然后在资源中找到对话框IDD_ADDITION_DIALOG,双击ID后中间客户区域出现其模板视图。在主菜单中选择“Format”->”Tab Order”,或者按快捷键Ctrl+D,对话框模板上就会显示各个控件的Tab顺序数字。如下图:
上图中每个控件左上角都有一个数字,这就是它的Tab响应顺序。对话框刚打开时输入焦点就在Tab顺序为1的“退出”按钮上,不做任何操作按下Tab键,输入焦点就会转移到Tab顺序为2的“被加数”静态文本框上,但是因为静态文本框不接受任何输入,所以输入焦点继续自动转移到Tab顺序为3的被加数编辑框,再按Tab键,输入焦点又会转移到Tab顺序为4的“加数”静态文本框上,同样由于它是静态文本框,输入焦点不停留继续转移到加数编辑框,后面的控件同理。
我们认为这个顺序不合理,那怎么修改呢?很简单,从自己认为Tab顺序应该为1的控件开始依次单击,随着单击的完成,各控件的Tab响应顺序也按我们的想法设置好了。
最后按ESC键,确认设置并退出对话框模板的Tab顺序设置状态。
现在我们再运行程序,可以看到对话框打开后最初的输入焦点在被加数编辑框上,然后我们按Tab键,输入焦点移到加数编辑框上,继续多次按Tab键时,输入焦点会按“和编辑框–‘计算’按钮–‘退出’按钮–被加数编辑框–加数编辑框–和编辑框……”的顺序循环转移。这样就达到了我们的目的。
0 0
- MFC学习笔记——CDialog(设置对话框控件的Tab顺序)
- MFC学习笔记——CDialog(创建对话框类和添加控件变量)
- MFC对话框:设置对话框控件的Tab顺序
- MFC学习笔记——CDialog(添加控件)
- VS2010 C++ MFC框架学习笔记3 - 控件Tab顺序设置及模态对话框
- VS2010/MFC编程入门之九(对话框:设置对话框控件的Tab顺序)
- VS2010/MFC编程入门之九(对话框:设置对话框控件的Tab顺序)
- VS2010/MFC编程入门之十(对话框:设置对话框控件的Tab顺序)
- VS2010/MFC编程入门之十(对话框:设置对话框控件的Tab顺序)
- VS2013/MFC编程入门之九(对话框:设置对话框控件的Tab顺序)
- C++ MFC / VS2013 之八 (对话框:设置对话框控件的Tab顺序)
- MFC学习笔记——CDialog(模态对话框及其弹出过程)
- MFC学习笔记——CDialog(为控件添加消息处理函数)
- 设置对话框控件tab顺序
- MFC学习笔记——CDialog入门
- VS2010对话框:设置对话框控件的Tab顺序
- MFC中如何修改对话框中控件的TAB顺序
- VS2010/MFC 对话框项目设置TAB顺序
- hashtable与hashmap的区别
- 杭电 —1212 大数取模
- 毛玻璃效果
- 27.Which two statements are true regarding transactions in an Oracle database? (Choose two.)
- 学习笔记-斯坦福iOS7-第十六课:模态segue、文本框、警告视图
- MFC学习笔记——CDialog(设置对话框控件的Tab顺序)
- opencv hog特征头文件
- Swift-一步步教你上传头像
- CODEFORCES 465D Restore Cube <寻找正方体>
- 保存与恢复activity的状态
- Qt Quick路径动画
- matlab求二值图像最小外接矩形
- iOS开发——WebView加载HTML图片大小自适应与文章自动换行
- Google Play 开发者注意事项