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 |