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


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

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

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

Синтаксис

DWORD Edit_TakeFocus(
   HWND hwndCtl
);

Параметры

hwndCtl

Тип: HWND

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

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

Тип: DWORD

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

Замечания

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

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

Требования

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

См. также

EM_NOSETFOCUS

EM_TAKEFOCUS

Справочник