![]() |
|
![]() ![]() ![]() |
|
FantomaS19 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 81 Регистрация: 28.7.2007 Репутация: нет Всего: нет |
Хочу сделать ListBox в главном окне(не в диалоге) программы
Проблема в том, что в карте сообщений в ON_LBN_DBLCLK() надо указать id этого листа. Но в редакторе ресурсов его не создашь, и я создаю его динамически
Пробовал в id передавать 0, естественно на клик не реагирует Повторю еще раз ListBox надо создать в главном окне. Если это невозможно, посоветуйте, что можно сделать наподобие этого. Заранее спасибо за ответы |
|||
|
||||
nerdy_weirdie |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 179 Регистрация: 16.1.2007 Репутация: нет Всего: нет |
Видимо, вам придется перехватывать вашим классом CMyListBox маусдаун и маусап, вычислять, был ли это даблклик, и соответственно на него реагировать...
|
|||
|
||||
FantomaS19 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 81 Регистрация: 28.7.2007 Репутация: нет Всего: нет |
Маусап и маусдаун CListBox по идее не может перехватывать, а кто тогда будет ловить?Какой-то другой класс? Тогда будет плохая зависимость
|
|||
|
||||
nerdy_weirdie |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 179 Регистрация: 16.1.2007 Репутация: нет Всего: нет |
Любое окно может перехватить любое сообщение ![]() |
|||
|
||||
nerdy_weirdie |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 179 Регистрация: 16.1.2007 Репутация: нет Всего: нет |
Глянул в мсдн - есть же сообщение WM_MBUTTONDBLCLK
Как их перехватывать там тоже подробно расписано |
|||
|
||||
FantomaS19 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 81 Регистрация: 28.7.2007 Репутация: нет Всего: нет |
Вопрос решен - при создании списка надо указывать стиль LBS_NOTIFY
![]() |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |