Image.FromHbitmap メソッド

定義

Windows ハンドルから Bitmap を作成します。Creates a Bitmap from a Windows handle.

オーバーロード

FromHbitmap(IntPtr)

GDI ビットマップを識別するハンドルから Bitmap を作成します。Creates a Bitmap from a handle to a GDI bitmap.

FromHbitmap(IntPtr, IntPtr)

GDI ビットマップを識別するハンドルと GDI パレットを識別するハンドルから Bitmap を作成します。Creates a Bitmap from a handle to a GDI bitmap and a handle to a GDI palette.

FromHbitmap(IntPtr)

GDI ビットマップを識別するハンドルから Bitmap を作成します。Creates a Bitmap from a handle to a 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

GDIGDI の作成元の Bitmap ビットマップ ハンドル。The GDIGDI bitmap handle from which to create the Bitmap.

戻り値

このメソッドが作成する BitmapThe Bitmap this method creates.

注釈

FromHbitmap メソッドは、GDIGDI ビットマップのコピーを作成します。そのため、新しい Imageを作成した直後に GDIGDI DeleteObject メソッドを使用して、着信 GDIGDI ビットマップを解放できます。The FromHbitmap method makes a copy of the GDIGDI bitmap; so you can release the incoming GDIGDI bitmap using the GDIGDI DeleteObject method immediately after creating the new Image.

FromHbitmap(IntPtr, IntPtr)

GDI ビットマップを識別するハンドルと GDI パレットを識別するハンドルから Bitmap を作成します。Creates a Bitmap from a handle to a GDI bitmap and a handle to a GDI palette.

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

GDIGDI の作成元の Bitmap ビットマップ ハンドル。The GDIGDI bitmap handle from which to create the Bitmap.

hpalette
IntPtr

GDIGDI パラメーターに指定されたビットマップがデバイスに依存しないビットマップ (DIB: Device-Independent Bitmap) の場合は、ビットマップ カラーの定義に使用される hbitmap パレットを識別するハンドル。A handle to a GDIGDI palette used to define the bitmap colors if the bitmap specified in the hbitmap parameter is not a device-independent bitmap (DIB).

戻り値

このメソッドが作成する BitmapThe Bitmap this method creates.

注釈

FromHbitmap メソッドは、GDIGDI ビットマップのコピーを作成します。そのため、新しい Imageを作成した直後に GDIGDI DeleteObject メソッドを使用して、着信 GDIGDI ビットマップを解放できます。The FromHbitmap method makes a copy of the GDIGDI bitmap; so you can release the incoming GDIGDI bitmap using the GDIGDI DeleteObject method immediately after creating the new Image.

適用対象