TabCtrl_SetCurFocus 宏 (commctrl.h)

将焦点设置为选项卡控件中的指定选项卡。 可以使用此宏或显式发送 TCM_SETCURFOCUS 消息。

语法

VOID TabCtrl_SetCurFocus(
   HWND hwnd,
   int  i
);

参数

hwnd

类型:HWND

选项卡控件的句柄。

i

类型:int

获取焦点的选项卡的从零开始的索引。

返回值

类型:VOID

无返回值。

言论

如果选项卡控件具有 TCS_BUTTONS 样式(按钮模式),则具有焦点的选项卡可能与所选选项卡不同。例如,选择某个选项卡时,用户可以按箭头键将焦点设置为其他选项卡,而无需更改所选选项卡。在按钮模式下,TabCtrl_SetCurFocus 宏将输入焦点设置为与指定选项卡关联的按钮,但它不会更改所选选项卡。

如果选项卡控件没有 TCS_BUTTONS 样式,则更改焦点也会更改所选选项卡。在这种情况下,选项卡控件会将 TCN_SELCHANGINGTCN_SELCHANGE 通知代码发送到其父窗口。

要求

要求 价值
最低支持的客户端 Windows Vista [仅限桌面应用]
支持的最低服务器 Windows Server 2003 [仅限桌面应用]
目标平台 窗户
标头 commctrl.h

另请参阅

参考

TCM_GETCURFOCUS

TabCtrl_GetCurFocus