Winapi 如何设置控件';s标签索引?
winapi是否支持类似的功能?如果没有,这通常是如何实现的?我是否必须处理来自Winapi 如何设置控件';s标签索引?,winapi,tabs,windows-10,tabindex,Winapi,Tabs,Windows 10,Tabindex,winapi是否支持类似的功能?如果没有,这通常是如何实现的?我是否必须处理来自WM_KEYDOWN消息的按键,并相应地将焦点设置在控件上,或者是否有本机的功能?我还没有代码要显示,因为我正在试图弄清楚如何开始这样做。选项卡顺序是基于o z顺序(绘制孩子的顺序)。最初,z顺序基于创建顺序,因此控件的绘制和选项卡设置顺序与创建顺序相同 在创建控件时,可以通过重新排序创建序列(在代码或*.rc文件中)来更改这一点 创建后使用SetWindowPos(hwnd,other_hwnd,0,0,0,SWP
WM_KEYDOWN
消息的按键,并相应地将焦点设置在控件上,或者是否有本机的功能?我还没有代码要显示,因为我正在试图弄清楚如何开始这样做。选项卡顺序是基于o z顺序(绘制孩子的顺序)。最初,z顺序基于创建顺序,因此控件的绘制和选项卡设置顺序与创建顺序相同
在创建控件时,可以通过重新排序创建序列(在代码或*.rc文件中)来更改这一点
创建后使用
SetWindowPos(hwnd,other_hwnd,0,0,0,SWP_NOMOVE | SWP_NOSIZE)
按z顺序重新排列控件。我认为选项卡顺序是由控件的创建顺序暗示的。说明如何在运行时手动调整选项卡顺序。选项卡顺序基于z顺序。Z顺序基于创建顺序,但可以使用SetWindowPos(hwnd,other_hwnd,0,0,0,SWP_NOMOVE | SWP_NOSIZE)进行修改代码>当您使用资源创建对话框时,您可以更改其资源模板中的控件声明顺序以更改其z顺序。在Visual Studio对话框编辑器中,按Ctrl-D更改控件顺序。@I不可检测的谢谢,这也可以工作,但在我的情况下,SetWindowPos()
非常适合,我最终使用了它。