CDC::PolyPolygon
2 つ以上の多角形を作成し、現在の多角形塗りつぶしモードを使って塗りつぶします。
BOOL PolyPolygon(
LPPOINT lpPoints,
LPINT lpPolyCounts,
int nCount
);
パラメーター
lpPoints
多角形の頂点を定義する CPoint のオブジェクトまたは [ポイント] の構造体の配列へのポインター。lpPolyCounts
それぞれが lpPoints の配列の多角形の 1 つがでポイントの数を示す整数の配列へのポインター。nCount
lpPolyCounts の配列のエントリの数。 この数値は、描画される多角形の数を指定します。 この値は、少なくとも 2.なります。
戻り値
正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。
解説
多角形は非または重複場合があります。
各多角形は PolyPolygon 関数の呼び出しで指定されたを閉じる必要があります。 [多角形] のメンバー関数によって作成される多角形とは異なり PolyPolygon によって作成される多角形は自動的に閉じられません。
関数は、二つ以上の多角形を作成します。 単一の多角形を作成するには、アプリケーションを [多角形] のメンバー関数を使用する必要があります。
現在の多角形塗りつぶしモードは GetPolyFillMode と SetPolyFillMode のメンバー関数を使用して取得または設定できます。
必要条件
ヘッダー: afxwin.h