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

フレームを表示

ToHBitmap(RasterImage、IntPtr)メソッド






ソースimage
変換に対して責任があるWindowsデバイスのハンドル。デバイスコンテキストのマッピング方式は、MM_TEXTでなければなりません。
Leadtools.RasterImageからWindowsデバイス依存ビットマップ(DDB)を作成します。
構文
public static IntPtr ToHBitmap( 
   RasterImage image,
   IntPtr hdc
)
'Declaration
 
Public Overloads Shared Function ToHBitmap( _
   ByVal image As RasterImage, _
   ByVal hdc As IntPtr _
) As IntPtr
'Usage
 
Dim image As RasterImage
Dim hdc As IntPtr
Dim value As IntPtr
 
value = RasterImageConverter.ToHBitmap(image, hdc)
public:
static IntPtr ToHBitmap( 
   RasterImage^ image,
   IntPtr hdc
) 

パラメーター

image
ソースimage
hdc
変換に対して責任があるWindowsデバイスのハンドル。デバイスコンテキストのマッピング方式は、MM_TEXTでなければなりません。

戻り値

このメソッドが作成する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