Поделиться через


макрос TabCtrl_SetCurFocus (commctrl.h)

Задает фокус на указанную вкладку в элементе управления табуляции. Этот макрос можно использовать или явно отправить сообщение TCM_SETCURFOCUS.

Синтаксис

VOID TabCtrl_SetCurFocus(
   HWND hwnd,
   int  i
);

Параметры

hwnd

Тип: HWND

Дескриптор элемента управления tab.

i

Тип: int

Отсчитываемый от нуля индекс вкладки, которая получает фокус.

Возвращаемое значение

Тип: VOID

Возвращаемое значение не возвращается.

Замечания

Если элемент управления вкладки имеет стиль TCS_BUTTONS (режим кнопки), вкладка с фокусом может отличаться от выбранной вкладки. Например, при выборе вкладки пользователь может нажимать клавиши со стрелками, чтобы задать фокус на другую вкладку, не изменяя выбранную вкладку. В режиме кнопки макрос TabCtrl_SetCurFocus задает фокус ввода на кнопку, связанную с указанной вкладкой, но не изменяет выбранную вкладку.

Если элемент управления вкладки не имеет стиля TCS_BUTTONS, изменение фокуса также изменяет выбранную вкладку. В этом случае элемент управления вкладки отправляет коды уведомлений TCN_SELCHANGING и TCN_SELCHANGE в родительское окно.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows Vista [только классические приложения]
минимальный поддерживаемый сервер Windows Server 2003 [только классические приложения]
целевая платформа Виндоус
заголовка commctrl.h

См. также

Справочник

TCM_GETCURFOCUS

TabCtrl_GetCurFocus