Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Нажатие "Enter" в ComboBox 
:(
    Опции темы
umnick
  Дата 3.3.2010, 14:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 196
Регистрация: 4.5.2008
Где: Кривой Рог

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



Как перехватить нажатие в "Enter" в ComboBox. В ClassWizard такого события для ComboBox нету :(.
PM MAIL   Вверх
Brodyaga
Дата 3.3.2010, 14:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Тебе нужно обработать нажатие клавиши, а по параметром получить код клавиши и смотреть когда будет Enter.
PM MAIL   Вверх
umnick
Дата 3.3.2010, 19:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 196
Регистрация: 4.5.2008
Где: Кривой Рог

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



а в такой функции это делать?
PM MAIL   Вверх
Brodyaga
Дата 3.3.2010, 19:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Попробуй подписаться на OnKeyDown формы на которой лежит комбо бокс и в ней определяй какая кнопка нажата и какой контрол(комбобокс или какой другой) выделен в момент нажатия (в фокусе). 
PM MAIL   Вверх
umnick
Дата 3.3.2010, 19:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 196
Регистрация: 4.5.2008
Где: Кривой Рог

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



Час от часу не легче и как же это сделать?
PM MAIL   Вверх
Earnest
Дата 4.3.2010, 16:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



А тебе что именно нужно: нажатие ENTER при выборе в списке комбобокс или в редакторе?
В первом случае придет CBN_SELENDOK, во-втором KEYDOWN надо ловить в PreTranslateMessage родительского диалога:
проверяем событие, проверяем WPARAM и LPARAM (что это VK_RETURN и нажатие), потом нужно проверить hWnd (из LPMSG) - это должен быть комбобокс или его child.


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


 




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


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

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