OINT или объектом класса CPoin

Автор admin Пятница, 8 мая 2009 11:32

OINT или объектом класса CPoint. В классе CDC функция объявлена так: BOOL CDC::PolygonCLPPOINT lpPoints. int nCount); Приведем в качестве примера код, рисующий треугольник. POINT lpPoints [3]; lpPoints [0].х = 20; lpPoints [0].у = 10 lpPoints [1].х = 30; lpPoints [1].у = 30 lpPoints [2].х = 10; lpPoints [2].у = 30 pDC->Polygon (lpPoints. 3); В отличие от функции CDC:: Pol у 1 i пе () функция CDC:: Polygon () всегда создает замкнутую фигуру (за исключением случая, когда соединяемых вершин всего две). Если рассмотренный выше массив точек передать функции CDC:: Polyline О, она соединит первую точку со второй, а вторую с третьей. Для каждой из рассмотренных в этом разделе замкнутых фигур границы рисуются с помощью текущего пера, а внутренние области заполняются цветом с помощью текущей кисти. При использовании пера со стилем PS__INSIDEFRAME граница замкнутой фигуры рисуется внутри ограничивающего прямоугольника. Чтобы создать замкнутую фигуру с незакрашенной внутренней областью, необходимо перед рисованием вызвать функцию CDC: :SelectStockObject() и выбрать кисть NULL_BRUSH. Класс CDC инкапсулирует более 17


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