CBitmap::CreateCompatibleBitmap

BOOL CreateCompatibleBitmap ( CDC ※ pDC, int nWidth, int パラメーター nHeight );

戻り値

成功した場合は 0 だ。そうでなければ 0。

パラメーター

pDC

デバイス コンテキストを指定します。

nWidth

ビットマップのピクセル単位で幅を指定します。

パラメーター nHeight

ビットマップのピクセル単位での高さを指定します。

解説

PDCで指定されたデバイスと互換性のあるビットマップを初期化します。ビットマップのカラー プレーンの数が同じまたは、指定されたデバイス コンテキストと同じピクセルあたりのビット数形式です。PDCで指定されたものと互換性のある任意のメモリ デバイスの現在のビットマップとして選択することができます。

PDCがメモリ デバイス コンテキストの場合は、返されるビットマップは、現在選択されているビットマップと同じ形式は、デバイス コンテキストでがあります。「メモリ デバイス コンテキスト」の表示画面を表すメモリのブロックです。互換性のあるデバイスの実際の表示画面にコピーする前にメモリ内のイメージを準備するために使用することができます。

メモリ デバイス コンテキストが作成されると、GDI 自動的にモノクロのストック ビットマップを選択します。

カラーまたはモノクロのビットマップを選択、色メモリ デバイス コンテキストを持つことができますので、 CreateCompatibleBitmap関数によって返されるビットマップの形式は常に同じない;ただし、互換性のあるビットマップ ノンメモリ デバイス コンテキスト用の形式をデバイスの形式では。

CreateCompatibleBitmap機能で作成された、 CBitmapオブジェクトを完了したら、まず、デバイス コンテキストのビットマップを選択し、 CBitmapオブジェクトを削除。

CBitmap 概要|nbsp;クラス メンバー |階層図(&N)

参照特価; :: CreateCompatibleBitmapCGdiObject::DeleteObject(&N)

Index