次の方法で共有


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

関連項目

Brush

ペン

ペン、直線、および四角形

ペンの幅と配置の設定