Bitmap::FromHBITMAP 方法 (gdiplusheaders.h)
Bitmap::FromHBITMAP 方法基于 Windows 图形设备接口 (GDI) 位图的句柄和 GDI 调色板的句柄创建 Bitmap 对象。
语法
Bitmap * FromHBITMAP(
[in] HBITMAP hbm,
[in] HPALETTE hpal
);
parameters
[in] hbm
类型: HBITMAP
GDI 位图的句柄。
[in] hpal
类型: HPALETTE
如果 hbm 不是与设备无关的位图 (DIB) ,则用于定义位图颜色的 GDI 调色板的句柄。
返回值
类型: 位图*
此方法返回指向新 Bitmap 对象的指针。
注解
你负责删除 GDI 位图和 GDI 调色板。 但是,在删除 GDI+ 位图对象或超出范围之前,不应删除 GDI 位图 或 GDI 调色板。
不要向 Bitmap::FromHBITMAP 方法传递当前 (或以前) 选择到设备上下文中的 GDI 位图或 GDI 调色板。
此方法不保留源 GDI 位图的 alpha 通道。
要求
最低受支持的客户端 | Windows XP、Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | gdiplusheaders.h (包括 Gdiplus.h) |
Library | Gdiplus.lib |
DLL | Gdiplus.dll |