WM_NEXTDLGCTL

WM_NEXTDLGCTL повідомлення надсилається в діалоговому вікні процедури для встановлення фокусу клавіатури до іншого елемента керування в діалоговому вікні.

WM_NEXTDLGCTL wCtlFocus = wParam;              / / ідентифікує контролю для фокус fHandle = LOWORD(lParam) (BOOL); / / wParam ручка прапор 

 

Параметри

wCtlFocus
Значення wParam. Якщо параметра fHandle правда, wCtlFocus параметр ідентифікує елемент керування, який отримує фокус. Якщо fHandle має значення FALSE, wCtlFocus є позначка, яка вказує на те, чи наступного або попереднього елемента керування з WS_TABSTOP стиль отримує фокус. Якщо wCtlFocus дорівнює нулю, наступного елемента керування отримує фокус; в іншому випадку попереднього елемента керування з WS_TABSTOP стилем отримує фокус.
fHandle
Значення lParam. Містить прапор, який показує, як система використовує параметр wCtlFocus . Якщо параметра fHandle правда, 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