Pen::P en(constBrush*,REAL) メソッド (gdipluspen.h)
ブラシの属性と実数を使用して、この Pen オブジェクトの幅を設定する Pen オブジェクトを作成します。
構文
void Pen(
[in] const Brush *brush,
[in] REAL width
);
パラメーター
[in] brush
型: const Brush*
このペンの基になるブラシへのポインター。
[in] width
種類: REAL
省略可能。 このペンのストロークの幅を指定する実数。 既定値は 1.0 です。 この値が 0 の場合、デバイスユニットの幅は常に 1 ピクセルです。ただし、 が使用されている Graphics オブジェクトPenに対して有効なスケール変換操作の影響を受けないことを除きwidth
、幅は常に 1 ピクセルです。
戻り値
なし
解説
Graphics オブジェクトのいずれかの描画メソッドにペンのアドレスを渡すと、ペンのストロークの幅は Graphics オブジェクトで指定された測定単位に依存します。 既定の測定単位は UnitPixel です。これは Unit 列挙の要素です。
例
次の例では、Brush オブジェクトを作成し、Brush オブジェクトに基づいて Pen オブジェクトを作成します。
SolidBrush sBrush(Color(255,255,0,0));
Pen pen(&sBrush, 4.0f);
要件
サポートされている最小のクライアント | Windows XP、Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | gdipluspen.h (Gdiplus.h を含む) |
Library | Gdiplus.lib |
[DLL] | Gdiplus.dll |