Поиск:

Ответ в темуСоздание новой темы Создание опроса
> отловить нажатие кнопки в дочернем CEdit 
V
    Опции темы
maq
  Дата 7.10.2008, 00:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 173
Регистрация: 28.10.2005

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



Как отловить нажатие кнопки с клавиатуры в дочернем CEdit из родительского окна, при этом не создавая производного класса от CEdit, например с помощью NM_KEYDOWN? Если это можно...
PM MAIL   Вверх
Earnest
Дата 7.10.2008, 14:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



В PreTranslateMessage диалога: лови WM_KEYDOWN, если фокус в твоем эдите.


--------------------
...
PM   Вверх
maq
Дата 9.10.2008, 23:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 173
Регистрация: 28.10.2005

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



Earnest, Нет. Я спрашиваю как поймать (если можно) нажатие в CEdit контроле из родителя (скажем, из диалогового окна, на котором размещен CEdit контрол). Я могу и сам отправить сообщение родительскому окну о нажатии, но хочется избежать этого.
Например, можно отловить EN_CHANGE, но тогда не знаю какая клавиша нажата. smile 
PM MAIL   Вверх
Earnest
Дата 10.10.2008, 17:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



А я тебе о чем говорю:
Цитата(Earnest @  7.10.2008,  15:56 Найти цитируемый пост)
В PreTranslateMessage диалога




--------------------
...
PM   Вверх
maq
Дата 12.10.2008, 00:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 173
Регистрация: 28.10.2005

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



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


 




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


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

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