TCM_SETCURFOCUS消息将焦点设置为选项卡控件中的指定选项卡。您可以明确或通过使用TabCtrl_SetCurFocus宏来发送此消息。
TCM_SETCURFOCUS
wParam = (WPARAM) (int) iItem; //获取焦点的选项卡的索引
lParam = 0; // 不曾用过;必须为零
参数
【的iItem】
指定获取焦点的选项卡的索引。
返回值
无返回值。
备注
如果选项卡控件具有TCS_BUTTONS样式(按钮模式),具有焦点的选项卡可能与所选选项卡不同。例如,当选择选项卡时,用户可以按箭头键将焦点设置为不同的选项卡,而无需更改所选的选项卡。在按钮模式下,TCM_SETCURFOCUS将输入焦点设置为与指定选项卡相关联的按钮,但不会更改所选选项卡。
如果标签控件没有TCS_BUTTONS样式,更改焦点也会更改所选标签。在这种情况下,选项卡控件将TCN_SELCHANGING和TCN_SELCHANGE通知消息发送到其父窗口。
也可以看看
TabCtrl_GetCurFocus, TCM_GETCURFOCUS, TCN_SELCHANGE, TCN_SELCHANGING, TCM_SETCURFOCUS