LEADTOOLS GDI/GDI+(Leadtools.Drawingアセンブリ)

フレームを表示

ToHBitmap(RasterImage)メソッド






ソースimage
Leadtools.RasterImageからWindowsデバイス依存ビットマップ(DDB)を作成します。
構文
public static IntPtr ToHBitmap( 
   RasterImage image
)
'Declaration
 
Public Overloads Shared Function ToHBitmap( _
   ByVal image As RasterImage _
) As IntPtr
'Usage
 
Dim image As RasterImage
Dim value As IntPtr
 
value = RasterImageConverter.ToHBitmap(image)
public:
static IntPtr ToHBitmap( 
   RasterImage^ image
) 

パラメーター

image
ソースimage

戻り値

このメソッドが作成するWindows DDBへのハンドル。
解説

Windows機器固有機能ビットマップ(DDB)に、Leadtools.RasterImageオブジェクトを変換します。このメソッドが完了すると、メモリには2つのimageが存在します:DDBとオリジナルのLeadtools.RasterImage.片方を開放しても他方に影響しません。

注意:このメソッドは、アンマネージハンドルでデータを返します。それがDeleteObjectウィンドウズAPIを用いてもはや必要でないとき、呼び出し元はDDBのハンドルを開放する役割を果たします。そうでない場合、リソースがリークされます。

DDBとDIBの詳細については、「概要」を参照してください。DIB、DDBとクリップボード.

詳細については、「RasterImageとGDI/GDI+」を参照してください。

サンプル
サンプルのために、参照しますFromHBitmap(IntPtr,IntPtr)
必要条件

ターゲットプラットホーム

参照

参照

RasterImageConverterクラス
RasterImageConverterメンバ
オーバーロードリスト
FromHBitmap(IntPtr、IntPtr)メソッド
ChangeFromHBitmap(IntPtr、IntPtr)メソッド
ChangeToHBitmap(RasterImage)メソッド
RasterImage.FromDib
RasterImage.ToDib
RasterImage.ChangeFromDib
RasterImage.ChangeToDib