| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > отловить нажатие кнопки в дочернем CEdit |
| Автор: maq 7.10.2008, 00:15 |
| Как отловить нажатие кнопки с клавиатуры в дочернем CEdit из родительского окна, при этом не создавая производного класса от CEdit, например с помощью NM_KEYDOWN? Если это можно... |
| Автор: Earnest 7.10.2008, 14:56 |
| В PreTranslateMessage диалога: лови WM_KEYDOWN, если фокус в твоем эдите. |
| Автор: maq 9.10.2008, 23:50 |
| Earnest, Нет. Я спрашиваю как поймать (если можно) нажатие в CEdit контроле из родителя (скажем, из диалогового окна, на котором размещен CEdit контрол). Я могу и сам отправить сообщение родительскому окну о нажатии, но хочется избежать этого. Например, можно отловить EN_CHANGE, но тогда не знаю какая клавиша нажата. |
| Автор: Earnest 10.10.2008, 17:59 |
| А я тебе о чем говорю: |
| Автор: maq 12.10.2008, 00:06 |
| Earnest, спасибо еще раз. Сработало! |