次の方法で共有


Pen::GetAlignment メソッド (gdipluspen.h)

Pen::GetAlignment メソッドは、この Pen オブジェクトに現在設定されている配置を取得します。

構文

PenAlignment GetAlignment();

戻り値

種類: PenAlignment

このメソッドは、この Pen オブジェクトの現在の配置設定を示す PenAlignment 列挙体の要素を返します。

解説

PenAlignment の既定値は PenAlignmentCenter です。

次の例では、 Pen オブジェクトを作成し、配置を設定し、線を描画して、ペンの配置設定を取得します。

VOID Example_GetAlignment(HDC hdc)
{
   Graphics graphics(hdc);

   // Create a Pen object and set its alignment.
   Pen pen(Color(255, 0, 255, 0), 15);
   pen.SetAlignment(PenAlignmentCenter);

   // Draw a line.
   graphics.DrawLine(&pen, 0, 0, 100, 50);

   // Obtain information about the Pen object.
   PenAlignment penAlignment;
   penAlignment = pen.GetAlignment();

   if(penAlignment == PenAlignmentCenter)
      ;  // The pixels will be centered on the theoretical line.
   else if(penAlignment == PenAlignmentInset)
      ;  // The pixels will lie inside the filled area  of the theoretical line.
}

要件

   
サポートされている最小のクライアント Windows XP、Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー gdipluspen.h (Gdiplus.h を含む)
Library Gdiplus.lib
[DLL] Gdiplus.dll

関連項目

ペン

Pen::SetAlignment

PenAlignment

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

ペンの幅と配置の設定