Вопрос № 22684: Ну народ, кто-нить знает как установить чтобы дочерние контролы по нажатию на Таб друг надруга переходили? Заранее СПАСИБО, и пример хотелось бы......
Вопрос № 22.684
Ну народ, кто-нить знает как установить чтобы дочерние контролы по нажатию на Таб друг надруга переходили? Заранее СПАСИБО, и пример хотелось бы...
Отправлен: 26.06.2005, 15:01
Вопрос задал: Анисимов Дмитрий Алексеевич (статус: Посетитель)
Всего ответов отправлено: 2
Отвечает: Ерёмин Андрей
Здравствуйте, Анисимов Дмитрий Алексеевич!
А может быть Нажатие Tab ловить вручную, а потом просто через SetFocus?
--------- Жизнь - игра, в которой нет setup'а...
Ответ отправил: Ерёмин Андрей (статус: Студент)
Отправлен: 26.06.2005, 15:20 Оценка за ответ: 3 Комментарий оценки: Да это ж возни сколько будет! Хотя я так пробовал...
Отвечает: Jadd
Здравствуйте, Анисимов Дмитрий Алексеевич!
Очень просто. Нужно: 1) Правильно формулировать вопрос. по тому, как ты его формулируешь, можно только догадаться о его предмете 2)Посылаешь своему окну сообщение WM_NEXTDLGCTL всякий раз, когда рабочее окно обрабатывает нажатие Tab. Я не знаю какой средой ты пользуешься, т.к. этого не очевидно из твоего вопроса. Поэтому приведу лишь WinAPI реализацию отсыла сообщения: PostMessage(hWnd, WM_NEXTDLGCTL, 0, 0); Где hWnd - хэндл окна, кнопку Tab в котором ловим. Удачи и пиши подробнее в какой среде программишь.
--------- Если в сердце дверь закрыта, нужно в печень постучаться
Ответ отправил: Jadd (статус: Студент)
Отправлен: 26.06.2005, 19:24