Имеется приложение MFC с Doc, View, MainFrm структурой. Для view был определен собственный класс и отнаследован от MFCшного CView (все методы реализованы, все собирается, работает, рисуется). Теперь же хочется подписаться на события через Wizard, например, на OnMouseWheel. Однако при возникновении этого события приложение падает с данным исключением: Вызвано исключение по адресу 0x00007FFA470B8D63 (mfc140ud.dll) в GraphicsEditor.exe: 0xC0000005: нарушение прав доступа при чтении по адресу 0x0000000000000248.
Почему так? Вроде бы ничего криминального нет в том, чтобы указывать свой класс в MFC вместо стандартного view, однако все события теперь под запретом (может и не все, но MouseMove тоже вылетает). Что с этим можно сделать? Неужели придется просто перенести функционал своего класса в стандартный view?