Share via


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)
程式庫 Gdiplus.lib
Dll Gdiplus.dll

另請參閱

程式設計模型中的變更

FromHDC 方法

圖形

圖形建構函式

Graphics::FromHWND

Graphics::FromImage

Graphics::GetHDC