int.x, point.y. SizeRound, Siz

Автор admin Вторник, 12 мая 2009 11:32

int.x, point.y. SizeRound, SizeRound); break; } } m_Point01d = point; // Сохранить позицию курсора CScrollView::OnMouseMove(nFlags. point); } 13. Внесите аналогичные изменения в функцию CMiniPaintView: :0nLButtonL)p(), находящуюся в файле MiniPaintView.cpp. Функция удаляет временный скругленный прямоугольник, предварительно вычислив размеры квадрата, в который вписана окружность, используемая для создания закруглений. Затем с помощью оператора new определяется объект класса CRectRound. Остальные операторы, уже имеющиеся в функции CMiniPaintView: :OnLButtonUp(), устанавливают стандартный режим рисования и вызывают функцию CRectRound::DrawO, предназначенную для рисования постоянного скругленного прямоугольника 424 Занятие 14. Использование функций рисования сплошной линией. Созданный объект класса CRectRound добавляют в коллекцию объектов документа и вызывают функцию обновления представлений Cdocument: rUpdateAllViewsO. Код, который вы должны ввести, выделен полужирным шрифтом. void CMiniPaintView: :0nl_ButtonUp(UINT nFlags, CPoint point) { // TODO: Add your message handler code here and/or call default i


Комментарии закрыты.