Создайте приложение SDI, которое включает следующую иерархию объектов.CVeiw <- (класс, производный от CWnd) </p>
• Класс CWnd должен отвечать на все уведомления о размере и соответственно изменять размер.Это должно максимизировать себя, чтобы использовать всю клиентскую область.• класс должен поддерживать следующие интерфейсы.• ShowRectangle () - прямоугольник должен быть нарисован в любом месте клиентской области.• ShowCircle () - первый параметр, представляющий собой структуру, которая определяет размер и цвет круга.• Стереть все - очищает холст.• Вышеуказанные методы в классе должны вызываться, когда пользователь выбирает Draw -> Circle, Draw -> Rectangle, Draw -> Erase из меню. (Меню должно генерироваться динамически)
Я реализовал классПроисходит из CWnd и окна как потомка CVeiw и добавляет динамическое меню и их обработчики в файле Mainfrm.cpp.
Теперь моя проблема в том, как рисовать на холсте дочернего окна, когда события обрабатываются внутриMainFrm.cpp ??