CreateCompatibleBitmap

機能
デバイスコンテキストと互換性のあるビットマップを作成する
Declare Function CreateCompatibleBitmap Lib "gdi32.dll" _
(ByVal hdc As Long, ByVal nWidth As Long, ByVal nHeight As Long) As Long
Declare Function CreateCompatibleBitmap Lib "gdi32.dll" _
(ByVal hdc As Integer, ByVal nWidth As Integer, _
ByVal nHeight As Integer) As Integer

HBITMAP CreateCompatibleBitmap(
HDC hdc,
int nWidth,
int nHeight
);
引数
hdc

デバイスコンテキストのハンドル
nWidth
ビットマップの幅
nHeight
同、高さ
戻り値
成功したとき            ビットマップのハンドル
失敗したとき            0
備考
デバイスコンテキストと互換性のあるとはデバイスコンテキストと同じ属性を持つ
という意味である。つまり全く同じものをメモリ上に作ってくれるのだ。
通常はこの関数を再描画用の領域として使うことが多い。
しかし、この関数を使えばユーザーに見られないところで画像処理をすることも可能だ。