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

[Предназначено для внутреннего использования; не рекомендуется для использования в приложениях. Этот макрос может не поддерживаться в будущих версиях Windows.]

Принудительное получение фокуса клавиатуры для однострочного элемента управления редактированием. Вы можете использовать этот макрос или отправить сообщение EM_TAKEFOCUS явным образом.

Синтаксис

void Edit_TakeFocus(
   hwndCtl
);

Параметры

hwndCtl

Тип: HWND

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

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

None

Remarks

Сообщение EM_TAKEFOCUS игнорируется, если элемент управления редактированием не является однострочный.

Если элемент управления "Редактирование" ранее получал сообщение EM_NOSETFOCUS , элемент управления редактирования будет отображаться как фокус, фактически не имеющий его. В противном случае элемент управления "Редактирование" получит фокус.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header commctrl.h

См. также раздел

EM_NOSETFOCUS

EM_TAKEFOCUS

Справочные материалы