Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Посылка нажатий клавишь в textbox, при неактивном textbox'e 
:(
    Опции темы
Гость_MoreHate
Дата 6.11.2005, 20:26 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Смысл вопроса довольно кратко изложен в названии темы.

Есть диалог и на нем есть элементы диалога. Среди них textbox. Мне нужно, чтобы нажатия клавишь клавиатуры посылались в него, при чем textbox не активен!

Пробовал взять VK_BUTTON и по его коду сделать Textbox->SetWindowsText()... Но это такой гимор - нужно самому различать большие-маленькие буквы, как-то умудриться различить язык набора... А надо-то всего помещать текст с клавиатуры в textbox при активном другом элементе.

Скорее всего есть какой-то относительно простой способ решить эту проблему, т.к. выглядит она довольно банально.

Заранее благодарю.
  Вверх
Earnest
Дата 8.11.2005, 17:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5962
Регистрация: 17.6.2005
Где: Рязань

Репутация: 87
Всего: 183



Не понимаю проблемы.
Поставь обработчик WM_CHAR на "другой активный элемент", и пересылай все, что придет, в свой текстбох. А уж там разбирайся, что с принятыми буквами делать.
Если "других активных элементов" > 1, делай то же самое в PreTranslateMessage диалога.


--------------------
...
PM   Вверх
Гость_MoreHate
Дата 8.11.2005, 18:20 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Спасибо. На будущее учту. А сейчас уже придумал как сделать (и сделал) по другому. Текстбокс активный, а в окно пересылаются нажатия клавишь. smile В общем те же яйца smile
  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.6622 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.