![]() |
|
|
![]()
|
|
| NiJazz |
|
|||
![]() Jazz coder ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2286 Регистрация: 10.8.2003 Где: Москва Репутация: 2 Всего: 23 |
Как реализовать сабж? То есть нужно задать порядок обхода контролов, когда пользователь нажимает клавишу Tab.
В Delphi и Builder'e это называется Tab Order. |
|||
|
||||
| srd |
|
|||
![]() Нереварин ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 951 Регистрация: 30.8.2003 Где: Владивосток Репутация: 5 Всего: 49 |
Если имеется в виду диалоговое окно, создаваемое на основе ресурса, то Tab Order задается порядком перечисления контролов в скрипте диалогового ресурса. Плюс каждый контрол должен иметь стиль WS_TABSTOP.
-------------------- Не смей читать мою подпись!!! |
|||
|
||||
| En_t_end |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2074 Регистрация: 4.12.2004 Репутация: 2 Всего: 20 |
В MFC это называется tab group... если юзаешь visual studio больше 6.0, то ищи в параметрах group.
|
|||
|
||||
| IEZ |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 295 Регистрация: 10.2.2005 Где: Санкт-Петербург Репутация: 1 Всего: 3 |
К выше сказанному srd про диалог: при открытом ресурсе диалога нажми сочетание клавиш Ctrl+D.
И выставляй кликами мыши порядок обхода контролов по табу. Ну и соответственно по Ctrl+T тестируешь табуляцию диалога. -------------------- "Нужно делать так, как нужно, а как не нужно, делать не нужно" (с) Винни-Пух. |
|||
|
||||
| DENNN |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: нет Всего: 43 |
В VisualStuduio в редакторе диалога нажимаешь Ctrl+D
и "прощелкиваешь" в том порядке, в каком надо. |
|||
|
||||
| Cheloveck |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1578 Регистрация: 26.7.2008 Где: Тула Репутация: нет Всего: 32 |
Хм... а если юзаешь не диалог, а создаёшь контролы динамически, как быть?
Это сообщение отредактировал(а) Cheloveck - 12.12.2008, 13:25 -------------------- ![]() |
|||
|
||||
| Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 87 Всего: 183 |
Тогда они выстраиваются в порядке создания. Или в обратном, не помню. Чтобы ходить по контролам с помощью TAB ты должен при создании указывать им стиль WS_TABSTOP. Кроме того, с помощью SetWindowPos можно поменять порядок окон.
-------------------- ... |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |