Chertenok.ru - все о программировании
Вход  |  Регистрация  |  Поиск 
Праздник
Завтра :

День славянской письменности и культуры


WS_TABSTOP


Новая тема  Ответить  Печать Предыдущая тема  Следующая тема
Автор Сообщение
Пол:Муж Evgeny
Постоянный участник


Возраст: 51
Знак зодиака: Козерог
Зарегистрирован: 26.06.2005
Сообщения: 152
Откуда: Омск
СообщениеПн, 10-Июл-2006 1:32    Заголовок сообщения: WS_TABSTOP
Цитата

Почему в приложении без VCL может не обрабатываться переход по клавише Tab? Все контролы созданы с соответствующим флагом.
_________________
Здесь Вы там не найдете
В начало
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Пол:Муж Шурик
Я живу тут....


Возраст: 42
Знак зодиака: Овен
Зарегистрирован: 15.01.2003
Сообщения: 1951
Откуда: Киев
СообщениеПн, 10-Июл-2006 23:38 
Цитата

"Без VCL" -- это "на чистом API"?
Что-то мне кажется, что эти все Tab-ы обрабатываются в недрах реализации TForm или TControl. Когда-то мне нужно было использовать стрелочки (клавиши) на форме. Но они почему-то упорно не доходили до обработчика. Оказалось (после долгих трассирований), что нужно перекрыть сообщение CM_DialogKey формы. Иначе стрелочки и табулция используются для навигации по контролам.

Если ты пишешь на API, очевидно ты должен сам повторить этот механизм. Или как-то обратиться к системному, если таковой есть. Такие вот рассуждения...

_________________
Ответ готов, готов ли твой вопрос?
В начало
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Пол:Муж Evgeny
Постоянный участник


Возраст: 51
Знак зодиака: Козерог
Зарегистрирован: 26.06.2005
Сообщения: 152
Откуда: Омск
СообщениеВт, 11-Июл-2006 0:46 
Цитата

Да я уже разобрался в чем дело. Этому гаду требовалась таблица Акселератора, иначе ни в какую не хотел бегать по контролам. Это только в диалоговых окнах Винда автоматизирует этот процесс, а в главном изволь сам трудиться - обрабатывай.
_________________
Здесь Вы там не найдете
В начало
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Страница 1 из 1
Перейти:  
Новая тема  Ответить  Печать

Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете присоединять файлы в этом форуме
Вы можете скачивать файлы в этом форуме
хостинг от .masterhost 
Rambler's Top100