истки окна и отображения осей

Автор admin Суббота, 9 мая 2009 11:32

истки окна и отображения осей координат применяется ранее определенная функция CMainFrame:: OnModeMmtext О. После этого производится инициализация пера и кисти с помощью функций CPen: :CreatePen() и CBrush::CreateSolidBrush(). Выбор текущих объектов пера и кисти в объекте контекста устройства выполняется посредством функции CDC:: Sel ectObject С). Указатели на предыдущие объекты сохраняются (они понадобятся для удаления текущих объектов пера и кисти). Применив объект контекста устройства, с помощью функции CDC: :Rectangle() отображаем прямоугольник. Для рисования дуги используем функцию CDC: :Агс(). После этого с помощью функции CDC: :SelectObject() выполняется отсоединение объектов пера и кисти от объекта контекста устройства с последующим их удалением функцией CGdiObject: :D eleteObject(). 6. Для того чтобы сектор и сегмент отображались, необходимо дополнить код функции CMainFrame: -.OnGraphicsPresentatiоп() фрагментом, который выполняет такие действия: инициализирует объекты пера и кисти, выбирает их в объекте контекста устройства, вызывает функцию CDC: :P ie() для отображения сектора и функцию CDC: :C


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