ペン のスタイル

style 属性は、特定の化粧品ペンまたは幾何学的ペンを使用するときに表示される線パターンを指定します。 定義済みのペン スタイルは 8 つあります。 次の図は、システムによって定義されている 7 つのスタイルを示しています。

7 本の線を示す図。それぞれ異なる定義済みのスタイルを使用して描画されます

内側のフレーム スタイルは、化粧品のペンのソリッド スタイルと同じです。 ただし、幾何学的ペンで使用する場合は動作が異なります。 幾何学的ペンが 1 ピクセルより広く、描画関数がペンを使用して塗りつぶされたオブジェクトの周囲に罫線を描画する場合、システムはオブジェクトのフレーム内に罫線を描画します。 アプリケーションでは、内部フレーム スタイルを使用して、幾何学的なペンの幅に関係なく、指定した寸法内にオブジェクトが完全に表示されるようにすることができます。

システムで定義されている 7 つのスタイルに加えて、ユーザー (またはアプリケーション) が定義されている 8 番目のスタイルがあります。 ユーザー定義のスタイルでは、カスタマイズされた一連のダッシュとドットを含む線が生成されます。

CreatePenCreatePenIndirect、または ExtCreatePen 関数を使用して、システム定義のスタイルを持つペンを作成します。 ExtCreatePen 関数を使用して、ユーザー定義のスタイルを持つペンを作成します。