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