【发布时间】:2020-05-16 15:37:01
【问题描述】:
我正在处理我的第一个简单 MFC 项目,但我正在努力解决一个问题:想要在其中一个对话框中设置所有 CEdit 框的焦点。我的想法是在打开对话框时,将焦点放在第一个编辑框上,然后用 'tab' 在它们之间交换。
我看到了SetFocus()的方法,但是我无法正确应用它。我也找不到使用特定键实现焦点顺序的解决方案。
提前感谢所有花时间帮助我的人!
【问题讨论】:
-
这是默认行为。您无需编写任何代码即可实现这一目标。唯一需要的是您的控件按照您希望 TAB 在它们之间移动的方式进行排序,您的初始编辑控件是资源脚本中的第一个控件。
标签: c++ c visual-c++ mfc cmfctoolbar