次の方法で共有


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

Pen::ResetTransform メソッドは、この Pen オブジェクトのワールド変換行列を ID 行列に設定します。

構文

Status ResetTransform();

戻り値

種類: 状態

メソッドが成功した場合は、Status 列挙の要素である Ok を返します

メソッドが失敗した場合は、Ok 列挙体の他の要素のいずれかを返 します

注釈

ID マトリックスは、何も行わない変換を表します。 Pen オブジェクトのワールド変換行列が ID 行列の場合、その Pen オブジェクトを使用して描画された項目にワールド変換は適用されません。

次の例では、 Pen オブジェクトを作成し、拡大縮小行列をペンに設定し、四角形を描画します。 次に、ペンの変換をリセットし、2 番目の四角形を描画します。

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

   // Create a pen, and set its transformation.
   Pen pen(Color(255, 0, 0, 255), 2);
   pen.ScaleTransform(8, 4);

   // Draw a rectangle with the transformed pen.
   graphics.DrawRectangle(&pen, 50, 50, 150, 100);

   pen.ResetTransform();

   // Draw a rectangle with no pen transformation.
   graphics.DrawRectangle(&pen, 250, 50, 150, 100);
}

要件

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

関連項目

座標系と変換

マトリックス

ペン

Pen::GetTransform

Pen::MultiplyTransform

Pen::RotateTransform

Pen::ScaleTransform

Pen::SetTransform

変換