Уведомление WM_NEXTDLGCTL


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

Синтаксис

WM_NEXTDLGCTL
    WPARAM wParam
    LPARAM lParam;

Параметры

wParam

Если lParam - ИСТИНА (TRUE), этот параметр идентифицирует орган управления, который получает фокус. Если lParam - ЛОЖЬ (FALSE), этот параметр обозначает, что фокус получает или следующий, или предыдущий орган управления со стилем WS_TABSTOP. Если wParam равняется нулю, фокус получает следующий орган управления; или же, фокус получает предыдущий орган управления с WS_TABSTOP стилем.

lParam

Младшее слово указывает, как система использует wParam. Если младшее слово - ИСТИНА (TRUE), wParam - дескриптор, связанный с органом управления, который получает фокус; в противном случае, wParam - флажок, который указывает, что фокус получает или следующий, или предыдущий орган управления со стилем WS_TABSTOP.

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

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

Замечания

Это сообщение выполняет дополнительные операции управления блоком диалога после того, как  при помощи функции SetFocus  WM_NEXTDLGCTL выполнит обновление  рамки командной кнопки по умолчанию, установит заданный по умолчанию идентификатор органа управления и автоматически выберет текст поля редактирования (если целевое окно - это поле редактирования текста).

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

Смотри также 

Обзор Диалоговые окнаУведомления, используемые диалоговыми окнами,  PostMessageSendMessageSetFocus

Размещение и совместимость WM_NEXTDLGCTL

Windows. NET Server

Да

Windows XP

Да

Windows 2000

Да

Windows NT

Да версии 3.1 и выше

Windows Me

Да

Windows 98

Да

Windows 95

Да

Минимальная версия DLL

-

Заголовочный файл

 

- объявлено в

Winuser.h

- включено в

Windows.h

Unicode

Нет

Замечания по платформе

Не имеется

 

Назад в оглавление
На главную страницу
На оглавление справки

Hosted by uCoz