Функция GetPolyFillMode

Declare Function GetPolyFillMode Lib "gdi32" (ByVal hdc As Long) As Long

GetPolyFillMode получает один из двух режимов заполнения многоугольников

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

В случае ошибки возвращается 0 (используйте GetLastError для получения кода ошибки). В успешном случае возвращаются следующие флаги:

ALTERNATE = 1
Альтернативный режим(закрашенные области между нечетными и четно пронумерованными сторонами многоугольника на каждой строке развертки)
WINDING = 2
Заполняется любая секция внутри многоугольника

Параметры

hdc
Контекст устройства

Пример

' Показываем текущий режим заливки многоугольников
Dim fillmode As Long

fillmode = GetPolyFillMode(Form1.hDC)
If fillmode = ALTERNATE Then
  Debug.Print "Текущий режим " & "ALTERNATE"
Else
  Debug.Print "Текущий режим " & "WINDING"
End If

Смотри также

SetPolyFillMode

Категория

Регионы