WM_NEXTDLGCTL

WM_NEXTDLGCTL сообщение отправляется процедуру диалогового окна задать фокус клавиатуры для другого элемента управления в диалоговом окне.

WM_NEXTDLGCTL wCtlFocus = wParam;              / / Определяет элемент управления для фокус рукоятке = LOWORD(lParam) (BOOL); / / wParam обработать флаг 
 

Параметры

wCtlFocus
Значение wParam. Если параметр рукоятке равно TRUE, параметр wCtlFocus определяет элемент управления, получающий фокус. Рукоятке равно FALSE, wCtlFocus при флагом, который указывает ли фокус получает следующий или предыдущий элемент управления с WS_TABSTOP стилем. Если wCtlFocus равен нулю, что следующий элемент управления получает фокус; в противном случае предыдущий элемент управления с WS_TABSTOP стилем получает фокус.
рукоятке
Значение lParam. Содержит флаг, указывающий, как система использует параметр wCtlFocus . Если параметр рукоятке равно TRUE, wCtlFocus является дескриптор, связанный с элементом управления, который получает фокус; в противном случае wCtlFocus является флагом, который указывает ли фокус получает следующий или предыдущий элемент управления с WS_TABSTOP стилем.

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

Приложение должно возвращать нуль, если она обрабатывает это сообщение.

Примечания

Эффект этого сообщения отличается от функции SetFocus , потому что WM_NEXTDLGCTL изменяет границу вокруг элемента управления.

Не использовать функцию SendMessage для отправки сообщения WM_NEXTDLGCTL, если ваше приложение будет одновременно обрабатывать другие сообщения, которые установить фокус. Вместо этого используйте функцию PostMessage.

QuickInfo

nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Требует версии 1.0 или более поздней версии.
Заголовок:Объявленные в winuser.h.

Родственные слова

Обзор полей диалогового окна, диалогового окна сообщений, PostMessage SendMessage, SetFocus

Index