2
A
回答
6
对话框上控件的tab顺序由这些控件的Z顺序控制。因此,要更改标签顺序,请更改相关控件的z顺序定位。
您可以使用SetWindowPos更改z顺序。例如,请参阅this。
5
第一个选项
使用CTRL + d在Visual Studio中资源视图。和改变Tab顺序
其他选项
一个简单的解决方案是改变控制序列中.RC文件...这会改变你的Tab键顺序和Z顺序两者。
例如, 这个对话框会Tab顺序IDOK,然后再IDCANCEL
IDD_ABOUT DIALOG DISCARDABLE 0, 0, 239, 66 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "My About Box" FONT 8, "MS Sans Serif" BEGIN DEFPUSHBUTTON "&OK",IDOK,174,18,50,14 PUSHBUTTON "&Cancel",IDCANCEL,174,35,50,14 END
现在,如果你将其更改为
IDD_ABOUT DIALOG DISCARDABLE 0, 0, 239, 66 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "My About Box" FONT 8, "MS Sans Serif" BEGIN PUSHBUTTON "&Cancel",IDCANCEL,174,35,50,14 DEFPUSHBUTTON "&OK",IDOK,174,18,50,14 END
这将对Tab顺序IDCANCEL第一则IDOK
相关问题
- 1. 设置对话框中项目的Tab键顺序
- 2. 无法重置/更改Tab键顺序
- 3. 通过MFC对话框中的对话框边距绘图
- 4. mfc从另一个对话框更改对话框的光标
- 5. 如何更改axapta中控件的Tab键顺序?
- 6. Magento更改编辑产品部分中的Tab键顺序
- 7. 通过代码 - 在后台更改Umbraco节点的顺序
- 8. 更新MFC中的用户对话框
- 9. 如何更改Android上的对话框中的列表顺序
- 10. 在MFC程序中的对话框
- 11. C++对话框TAB键不工作
- 12. 更改jQuery UI模式对话框的堆栈顺序
- 13. 用在对话框中MFC
- 14. 在MFC对话框中更改菜单栏背景颜色
- 15. 无法改变Tab顺序
- 16. 如何更改新MFC对话框的默认语言(位置)?
- 17. 键盘输入键在MFC对话框中不起作用?
- 18. 带有嵌套对话框的选项卡控件中的Tab顺序(WS_EX_CONTROLPARENT)
- 19. 通过代码更改Android上的应用程序图标通过代码
- 20. 对话框中的标签顺序
- 21. 对话框中的按钮顺序
- 22. Android中的对话框顺序
- 23. 如何更改嵌入在MFC对话框中的CEdit对象的类名称
- 24. 设置NSView的NSTextFields的Tab键顺序
- 25. Flexbox的顺序和Tab键导航
- 26. 循环通过MFC子对话框,MDIFrames等
- 27. DockPanel中Tab顺序
- 28. 如何通过使用mfc应用程序的对话框移动按钮
- 29. 如何通过代码将JSON对象更改为数组键/值对?
- 30. 更新p:datatable通过p:对话框
重复:HTTP:// stackoverflow.com/questions/3812880/setting-tab-order-of-item-on-the-dialog – dwo 2010-11-12 12:10:19