Win32 API. Справочник по диалоговому окну - Сообщение WM_NEXTDLGCTL
ОГЛАВЛЕНИЕ
Сообщение WM_NEXTDLGCTL
Сообщение WM_NEXTDLGCTL отправляется процедуре диалогового окна, чтобы установить фокус клавиатуры в другом органе управления диалогового окна.
Синтаксис
WM_NEXTDLGCTL
wCtlFocus = wParam; // идентифицирует орган управления для фокуса
fHandle = (BOOL) LOWORD(lParam); // флажок дескриптора wParam
Параметры
wCtlFocus
Значение wParam. Если параметр  fHandle - ИСТИНА (TRUE), параметр wCtlFocus идентифицирует  орган управления, который принимает фокус. Если fHandle -  ЛОЖЬ(FALSE), wCtlFocus - флажок, который указывает, принимает ли  следующий или предыдущий орган управления со стилем WS_TABSTOP фокус.  Если параметр wCtlFocus нулевой, следующий элемент управления принимает  фокус; иначе, фокус принимает предыдущий орган управления со стилем  WS_TABSTOP.
fHandle
Значение lParam. Содержит флажок,  который указывает, как Windows использует параметр wCtlFocus. Если  параметр fHandle - ИСТИНА (TRUE), wCtlFocus - дескриптор,  связанный с органом управления, который принимает фокус; иначе, wCtlFocus  - флажок, который указывает, принимает ли следующий или предыдущий элемент  управления со стилем WS_TABSTOP фокус.
 
Возвращаемые значения
Прикладная программа должна возвратить нуль, если  она обрабатывает это сообщение.
 
Замечания
Действие этого сообщения отличается от такого же действия  функции SetFocus тем, что WM_NEXTDLGCTL изменяет рамку вокруг  элемента управления.
Не используйте функцию SendMessage, чтобы  отправить сообщение WM_NEXTDLGCTL, если ваша прикладная программа  одновременно обрабатывает другие сообщения, которые устанавливают фокус. Вместо  этого используйте функцию PostMessage.
 
Смотри также
PostMessage, SendMessage, SetFocus
 
Размещение и совместимость WM_NEXTDLGCTL
Windows NT Да
Win95 Да
Win32s Да
Импортируемая библиотека -
Заголовочный файл winuser.h
Unicode Нет
Замечания по платформе Не имеется
