• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Пользовательские сообщения в Cdocument

  • Автор темы Nikitos
  • Дата начала
Статус
Закрыто для дальнейших ответов.
N

Nikitos

Добрый день всем
Подскажите пожалуйста, как можно сделать обработку пользовательского сообщения в классе, производном от CDocument? Через ON_MESSAGE не получается.

Спасибо
 
G

grigsoft

Должно получаться - если до этого View\frame не обработает.
 
N

Nikitos

если в объекте документ создать обработку сообщений ON_MESSAGE, то будет получена ошибка
d:\Visual C++ .NET\Microsoft Visual Studio .NET\Robot\RobotDoc.cpp(23): error C2440: 'static_cast' : cannot convert from 'LRESULT (__thiscall CRobotDoc::* )(WPARAM,LPARAM)' to 'LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)'

Я только смог "обойти" посылку сообщения через окно-рамку: то есть класс окна-рамки "слушает" сообщение, и при его инициации вызывает функцию объекта-документа, а сделать обработку в самом классе-документе я нахожу невозможным...
Но если это можно сделать, напишите плиз!

Всем спасибо
:)
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!