Graphics::FromHDC(HDC) メソッド (gdiplusgraphics.h)

Graphics::FromHDC メソッドは、指定したデバイス コンテキストに関連付けられた Graphics オブジェクトを作成します。

構文

Graphics * FromHDC(
  [in] HDC hdc
);

パラメーター

[in] hdc

種類: HDC

新しい Graphics オブジェクトに関連付けられるデバイス コンテキストを処理します。

戻り値

種類: グラフィックス*

このメソッドは、新しい Graphics オブジェクトへのポインターを返します。

注釈

このメソッドを使用して Graphics オブジェクトを作成する場合は、デバイス コンテキストが解放される前に Graphics オブジェクトが削除されていることを確認してください。

次の例では 、Graphics::FromHDC を呼び出して Graphics オブジェクトを作成し、その Graphics オブジェクトを使用して四角形を描画します。

VOID Example_FromHDC(HDC hdc)
{
   Graphics* pGraphics = Graphics::FromHDC(hdc);
   Pen pen(Color(255, 255, 0, 0));
   pGraphics->DrawRectangle(&pen, 10, 10, 200, 100);
   delete pGraphics;
}

要件

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

こちらもご覧ください

プログラミング モデルの変更点

FromHDC メソッド

グラフィックス

グラフィックス コンストラクター

Graphics::FromHWND

Graphics::FromImage

Graphics::GetHDC