如何设置控件的选项卡索引?

How can I set the control's tab index?

winapi 是否支持 Control.TabIndex 之类的东西?如果没有,这通常是如何实施的?我是否必须处理来自 WM_KEYDOWN 消息的按键选项卡并相应地将焦点设置在控件上,或者是否有一些本机可以做到这一点?我还没有要显示的代码,因为我正在尝试弄清楚如何开始这样做。

Tab 顺序基于 o z 顺序(绘制子项的顺序)。最初 z-order 是基于创建顺序的,因此控件的绘制和标记顺序与创建顺序相同。

创建控件时,这可以通过重新排序创建顺序(在代码或 *.rc 文件中)来更改。

创建后使用 SetWindowPos( hwnd, other_hwnd, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE ); 按 z 顺序重新排列控件。