多角形を描画するためには Polygon() 関数を使います。
// 各頂点の座標 POINT points[] = { { 200, 100 }, { 300, 300 }, { 100, 300 } }; Polygon(hdc, // 描画先のデバイスコンテキスト points, // 各頂点の座標を格納した配列 // 頂点の数 sizeof(points) / sizeof(POINT));
境界線の色は現在のペン、四角形の塗りつぶし色は現在のブラシから決定されます。
Contributions