Image.FromHbitmap 方法

定义

从 Windows 句柄创建 Bitmap

重载

FromHbitmap(IntPtr)

从 GDI 位图的句柄创建 Bitmap

FromHbitmap(IntPtr, IntPtr)

从 GDI 位图的句柄和 GDI 调色板的句柄创建 Bitmap

FromHbitmap(IntPtr)

Source:
Image.cs
Source:
Image.cs
Source:
Image.cs

从 GDI 位图的句柄创建 Bitmap

public:
 static System::Drawing::Bitmap ^ FromHbitmap(IntPtr hbitmap);
public static System.Drawing.Bitmap FromHbitmap (IntPtr hbitmap);
static member FromHbitmap : nativeint -> System.Drawing.Bitmap
Public Shared Function FromHbitmap (hbitmap As IntPtr) As Bitmap

参数

hbitmap
IntPtr

nativeint

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

返回

此方法创建的 Bitmap

注解

方法FromHbitmap创建 GDI 位图的副本;因此,可以在创建新的 Image后立即使用 GDI 方法释放传入的 GDI DeleteObject 位图。

适用于

FromHbitmap(IntPtr, IntPtr)

Source:
Image.cs
Source:
Image.cs
Source:
Image.cs

从 GDI 位图的句柄和 GDI 调色板的句柄创建 Bitmap

public:
 static System::Drawing::Bitmap ^ FromHbitmap(IntPtr hbitmap, IntPtr hpalette);
public static System.Drawing.Bitmap FromHbitmap (IntPtr hbitmap, IntPtr hpalette);
static member FromHbitmap : nativeint * nativeint -> System.Drawing.Bitmap
Public Shared Function FromHbitmap (hbitmap As IntPtr, hpalette As IntPtr) As Bitmap

参数

hbitmap
IntPtr

nativeint

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

hpalette
IntPtr

nativeint

如果 参数中指定的 hbitmap 位图不是与设备无关的位图 (DIB) ,则为用于定义位图颜色的 GDI 调色板的句柄。

返回

此方法创建的 Bitmap

注解

方法FromHbitmap创建 GDI 位图的副本;因此,可以在创建新的 Image后立即使用 GDI 方法释放传入的 GDI DeleteObject 位图。

适用于