int SetPolyFillMode( int nPolyFillMode );
Возвращаемое значение
Предыдущий режим заполнения, если успешно, иначе 0.
Параметры
nPolyFillMode
Определяет новый режим заполнения. Это значение может быть или ALTERNATE или WINDING. Заданный по умолчанию набор режимов в Windows ALTERNATE.
Замечания
Устанавливает режим заполнения многоугольников .
Когда режим заполнения многоугольника ALTERNATE, система заполняет область между нечетными и четными сторонами многоугольника в каждой строке развертки. То есть система заполняет область между первым и второй сторонами, между третьей и четвертой стороной, и так далее. Этот режим - значение по умолчанию.
Когда режим заполнения многоугольника WINDING, система использует направление, в котором рисунок был выведен, чтобы определить, заполнить ли область. Каждый сегмент строки в многоугольнике выведен по часовой стрелке или против часовой стрелки направлении. Всякий раз, когда мнимая линия проведенная из внутренней области к внешней области рисунка через линию по часовой стрелке, счет увеличивается. Когда проходит против часовой стрелки счетчик уменьшается. Область заполнена, если счет отличный от нуля, когда строка достигает внешней стороны рисунка.