SetPolyFillMode |
Declare Function Api_SetPolyFillMode& Lib "gdi32" Alias "SetPolyFillMode" (ByVal hDC&, ByVal nPolyFillMode&) |
||||||
Declare Function SetPolyFillMode Lib "gdi32" (ByVal hdc As Long, ByVal nPolyFillMode As Long) As Long |
|||||||
多角形塗りつぶしモードを設定する。 |
|||||||
パラメータ
たとえば、中央に五角形を持つ星型の図形の場合、ALTERNATE モードでは多角形内で互いに隣接しない領域(すなわち、星型の頂
点の部分)が塗りつぶされ、WINDING モードではすべての領域(すなわち、頂点の部分と五角形)が塗りつぶされる。 りつぶす。つまり、GDI は、1 番目の辺と 2 番目の辺の間の領域、次に 3 番目の辺と 4 番目の辺の間の領域という方法で領域を塗りつ
ぶす。 特定の点でのワインディング値は、多角形を描画するときに使われるペンが、その点の周囲を回る回数として定義される。 多角形の各辺の方向が重要である。 |