次の方法で共有


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

参照

関連項目

CDrawingManager クラス

階層図

CreateDIBSection