На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

The WS_TABSTOP Style



The TAB key and SHIFT+TAB keys have no effect when the controls in the dialog box do not have the WS_TABSTOP style. Windows looks for this style as it searches for the next control in the dialog box to receive the input focus.

When the user presses TAB or SHIFT+TAB, Windows first determines whether the control having the input focus processes these keys. It sends the control a WM_GETDLGCODE message, and if the control returns DLGC_WANTTAB, Windows passes the keys to the control. Otherwise, Windows uses the GetNextDlgTabItem function to locate the next control that is visible, not disabled, and that has the WS_TABSTOP style. The search starts with the control currently having the input focus and proceeds in the order in which the controls were created ѕ that is, the order in which they are defined in the dialog box template. When the system locates a control having the required characteristics, Windows moves the input focus to it.

An application can also use GetNextDlgTabItem to locate controls having the WS_TABSTOP style. The function retrieves the window handle of the next or previous control having the WS_TABSTOP style without moving the input focus.


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

Стиль WS_TABSTOP



Ключ ТАБ. и ключей SHIFT+TAB не имеют эффект когда элементы управления в диалоговом ящике нет имеют стиль WS_TABSTOP. Окно ищет этот стиль как оно ищет следующее управление в диалоговом ящике, чтобы получать входной фокус.

Когда потребитель нажимает ТАБ. или SHIFT+TAB, Окно сначала определяет независимо управление, имеющее входные процессы фокуса эти ключи. Это посылает управлению сообщение WM_GETDLGCODE, и если управление возвращает DLGC_WANTTAB, Окно передает ключи на управление. В противном случае, Окно использует функцию GetNextDlgTabItem, чтобы располагать следующее управление, которое видимое, не выведенное из строя, и, что имеет стиль WS_TABSTOP. Поиск начинает с управления к настоящему времени иметь входной фокус и выручки в порядке в котором элементы управления были созданы U то есть, порядок в котором они определены в диалоговом шаблоне ящика. Когда система располагает управление, имеющее необходимые характеристики, Окно перемещает входной фокус на это.

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


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz