WS_TABSTOP стилю

Клавішу табуляції і shift + tab ключі мають ніякого ефекту, коли елементи керування в діалоговому вікні не мають WS_TABSTOP стилю. Система виглядає для цього стилю, як вона виконує пошук наступного елемента керування в діалоговому вікні отримувати фокус вводу.

Коли користувач натискає tab або shift + tab, система спочатку визначає, чи елемент керування, маючи фокус вводу обробляє ці ключі. Він посилає контроль WM_GETDLGCODE повідомлення, і якщо елемент керування DLGC_WANTTAB, система проходить ключі до елемента керування. В іншому випадку, система використовує функцію GetNextDlgTabItem , щоб знайти наступний елемент керування це видно, не вимкнуто, і що має стиль WS_TABSTOP. Пошук починається з елемента керування, в даний час мають фокус вводу та доходів в тому порядку, в якому були створені елементи керування —, порядок, в якому вони визначені в діалоговому вікні шаблон. Коли система знаходить елемента керування, маючи необхідні характеристики, система вводу фокус переміщається до нього.

Програми можна також використовувати GetNextDlgTabItem , щоб знайти елементи, які мають стиль WS_TABSTOP. Функція повертає дескриптор вікна наступного або попереднього елемента керування мають WS_TABSTOP стиль без рух фокус вводу.

Index