IWICImagingFactory::CreateBitmapFromHBITMAP 方法 (wincodec.h)

从位图句柄创建 IWICBitmap

语法

HRESULT CreateBitmapFromHBITMAP(
  [in]  HBITMAP                     hBitmap,
  [in]  HPALETTE                    hPalette,
  [in]  WICBitmapAlphaChannelOption options,
  [out] IWICBitmap                  **ppIBitmap
);

参数

[in] hBitmap

类型: HBITMAP

要从中创建位图的位图句柄。

[in] hPalette

类型: HPALETTE

用于创建位图的调色板句柄。

[in] options

类型: WICBitmapAlphaChannelOption

用于创建位图的 alpha 通道选项。

[out] ppIBitmap

类型: IWICBitmap**

接收指向新位图的指针的指针。

返回值

类型: HRESULT

如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

注解

对于非托盘化位图,请为 hPalette 参数设置 NULL。

要求

要求
最低受支持的客户端 Windows XP SP2,Windows Vista [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2008 [桌面应用 | UWP 应用]
目标平台 Windows
标头 wincodec.h
Library Windowscodecs.lib
DLL Windowscodecs.dll

另请参阅

GDI+ Bitmap 类

GDI+ Bitmap.GetHBITMAP 方法

IWICImagingFactory

WICBitmapAlphaChannelOption