ビットマップを使って CPictureHolder のピクチャ オブジェクトを初期化します。
BOOL CreateFromBitmap(
UINT idResource
);
BOOL CreateFromBitmap(
CBitmap* pBitmap,
CPalette* pPal = NULL,
BOOL bTransferOwnership = TRUE
);
BOOL CreateFromBitmap(
HBITMAP hbm,
HPALETTE hpal = NULL,
BOOL bTransferOwnership = FALSE
);
パラメーター
idResource
ビットマップ リソースのリソース ID。pBitmap
CBitmap オブジェクトへのポインター。pPal
CPalette オブジェクトへのポインター。bTransferOwnership
ピクチャ オブジェクトが、ビットマップとパレットオブジェクトの所有権を持つかどうかを示します。hbm
CPictureHolder オブジェクトが作成元となるビットマップのハンドル。hpal
ビットマップの描画に使われるパレットのハンドル。
戻り値
オブジェクトが作成できた場合は 0 以外を返します。それ以外の場合は 0 を返します。
解説
bTransferOwnership が TRUE のときは、この呼び出しから復帰した後に、呼び出し側はどのような場合でもこのビットマップとパレット オブジェクトを使うことはできません。 bTransferOwnership が FALSE のときは、ピクチャ オブジェクトが有効な間、呼び出し側でビットマップとパレット オブジェクトを有効にしておく必要があります。
必要条件
**ヘッダー:**afxwin.h
参照
参照
CPictureHolder::CreateFromIcon
CPictureHolder::CreateFromMetafile