CDrawingManager::CreateBitmap_32
アプリケーションが直接書き込める、32 ビットのデバイスに依存しないビットマップ (DIB: Device-Independent Bitmap) を作成します。
static HBITMAP __stdcall CreateBitmap_32(
const CSize& size,
void** pBits
);
static HBITMAP __stdcall CreateBitmap_32(
HBITMAP bitmap,
COLORREF clrTransparent = -1
);
パラメーター
パラメーター |
説明 |
[入力] size |
ビットマップのサイズを示す CSize パラメーター。 |
[出力] pBits |
DIB のビット値の位置を受け取るデータのポインターへのポインター。 |
bitmap |
元のビットマップへのハンドル。 |
clrTransparent |
元のビットマップの透明色を指定する RGB 値。 |
戻り値
このメソッドが正常に実行された場合は、新しく作成した DIB ビットマップのハンドルを返します。それ以外の場合は NULL を返します。
解説
DIB ビットマップを作成する方法の詳細については、「CreateDIBSection」を参照してください。
必要条件
ヘッダー : afxdrawmanager.h