ент, сектор и многоугольник, и
Автор admin Среда, 13 мая 2009 11:32
ент, сектор и многоугольник, используются функции CDC: .RectangleO, CDC::El -lipseO, CDC: :Chord(), CDC:
ie() и CDC:
olygon(). ¦ Чтобы выполнить заливку фигуры цветом, достаточно выбрать объект кисти в объекте контекста устройства, а затем вызвать функцию CDC: :FloodFill(), CDC::Fi 11 Rect() или CDC:: InvertRect(). Учтите, что заливать цветом можно только замкнутые фигуры. ¦ Рисование фигур с помощью мыши возможно, если обеспечить обработку сообщений, генерируемых при нажатии и отпускании кнопки мыши и при перемещении мыши. Для этого требуется создать соответствующие функции Оп-LButtonDownO, OnLButtonUpO и OnMouseMoveO класса представления. ¦ При перемещении мыши функция OnMouseMove() класса представления удаляет предыдущую временную фигуру и рисует новую, начиная с текущей позиции курсора мыши. Наличие временной фигуры позволит увидеть, где будет нарисована постоянная фигура, когда пользователь отпустит кнопку мыши. ¦ При отпускании кнопки мыши функция OnLButtonUpO класса представления удаляет временную фигуру, а затем рисует постоянную. ЗАНЯТИЕ 15 Печать и предварительный просмотр ТЕМА ЗАНЯТИЯ Вып
Комментарии закрыты.
Последние комментарии