CDC::SetPolyFillMode

int SetPolyFillMode ( int nPolyFillMode );

Возвращаемое значение

Предыдущий режим ввода, в случае успеха; в противном случае 0.

Параметры

nPolyFillMode

Определяет новый режим заполнения. Это значение может быть как АЛЬТЕРНАТИВНЫМ , так и НАМОТКИ. Режим по умолчанию, в Windows является АЛЬТЕРНАТИВНЫМ.

Примечания

Задает режим заполнения многоугольника.

Когда режим многоугольника ввода АЛЬТЕРНАТИВНОГО, система заполняет область между сторонами нечетные и четные полигонов на каждой линии сканирования. То есть система заполняет область между первой и второй стороне, между третьей и четвертой Стороной и так далее. Этот режим используется по умолчанию.

Когда режим заполнения многоугольника НАМОТКИ, система использует направление в котором цифра была для определения необходимости заполнения области. Каждый сегмент линии в многоугольник обращается в по часовой стрелке или против часовой стрелки. Всякий раз, когда воображаемой линии, извлечь из закрытом помещении снаружи фигуры проходит через отрезок линии по часовой стрелке, увеличивается счетчик. Когда линия проходит через отрезок линии против часовой стрелки, счетчик уменьшается. Область заполняется, если счетчик равен нулю, когда линия достигает снаружи фигуры.

CDC обзорЧлены класса | Иерархическая схема

См. такжеnbsp;CDC::GetPolyFillMode, CDC::PolyPolygon, :: SetPolyFillMode

Index