GetPolyfillMode

機能
多角形の塗りつぶしモードを取得する
Declare Function GetPolyfillMode Lib "gdi32.dll" _
(ByVal hdc As Long) As Long
Declare Function GetPolyfillMode Lib "gdi32.dll" _
(ByVal hdc As Integer) As Integer
引数
hdc
デバイスコンテキストのハンドル
戻り値
正常終了のとき                   塗りつぶしモードを示す定数
エラーのとき                     0
備考
Polygon()関数、PolyPolygon()関数で描かれた複雑な図形の塗りつぶし方法を決定する。
矩形のような単純な図形を重ならずに書く場合は影響がない。
星形のように、内部が線分で区切られるか、複数の図形が重なり合って
図形の内部の領域が分割される場合に、塗りつぶす領域を決定する
戻り値の定数

ALTERNATE = 1                    交互モード
                                  図形と交差する奇数辺と偶数辺との間を塗りつぶす
                                  図形の中に別の図形が入ったような複合図形については
                                  外側の領域から交互に塗りつぶす
WINDING = 2                      全域モード
                                  図形の内側の領域を全て塗りつぶす