powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как обработать событие
3 сообщений из 3, страница 1 из 1
Как обработать событие
    #33646801
Фотография Big17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Visual C++ 6.0

Есть визуальный класс, наследованный от CCheckListBox. В этом классе есть метод, который вызывается при каждом клике левой кнопкой мышки. Этот метод перерисовывает компонент как нужно и вызывает следующий код:
Код: plaintext
1.
2.
// Отправляем сообщение о клике (установке или снятии галочки)
pParent->SendMessage(WM_COMMAND, MAKEWPARAM(GetDlgCtrlID(), CLBN_CHKCHANGE), (LPARAM)m_hWnd);

А вот как это отправленное сообщение перехватить на форме, на которой этот компонент расположен?
...
Рейтинг: 0 / 0
Как обработать событие
    #33647324
MaximZaikin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ctrl+W добавляете ваш клас, и у вас появляются все события двойным шелчком выбираете нужное и оказываетесь в обработчике. Рекомендую пользоваться именно этим способом. А ниче необходимо заморачиваться с DDE, что снизи скорость разработки приложения.
...
Рейтинг: 0 / 0
Как обработать событие
    #33647433
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обработать WM_COMMAND и поймаешь.

Не понял , зачем было упоминать Class Wizard - насколько я знаю, CLBN_CHKCHANGE - нестандартная нотификация и ее Class Wizard
не поддерживает.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как обработать событие
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]