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 |