Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

CComboBox

333
31 января 2006 года
GHopper
200 / / 28.12.2004
Здравствуйте.
На некотором диалоге размещаю CComboBox-контрол. В ClassWizard`е на закладке MemberVariables создаю переменную CSmartCombo m_smart (CSmartCombo - наследник от CComboBox). Теперь, как я понимаю, у меня есть диалог с моим контролом CSmartCombo?
Теперь хочу перехватить нажатие клавиш в этом контроле. В классе CSmartCombo пишу обработчик событий на WM_KEYDOWN, но управление туда не переходит. Почему? Как обрабатывать это событие?
324
31 января 2006 года
AndreySar
532 / / 01.08.2004
Цитата:
Originally posted by GHopper
Здравствуйте.
На некотором диалоге размещаю CComboBox-контрол. В ClassWizard`е на закладке MemberVariables создаю переменную CSmartCombo m_smart (CSmartCombo - наследник от CComboBox). Теперь, как я понимаю, у меня есть диалог с моим контролом CSmartCombo?
Теперь хочу перехватить нажатие клавиш в этом контроле. В классе CSmartCombo пишу обработчик событий на WM_KEYDOWN, но управление туда не переходит. Почему? Как обрабатывать это событие?



Перехватывай сообщение CBN_EDITCHANGE. Причем посмотри, чтобы у твоего Controla было свойство Dropdown

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог