CPictureHolder::CreateFromBitmap
使用點陣圖初始化在 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
對調色盤 (Palette) 的控制代碼用於呈現點陣圖使用了。
傳回值
不是零,如果物件已成功建立,則為 0。
備註
如果 bTransferOwnership 是 是,呼叫端不應該以任何方式使用點陣圖或調色盤物件在這個呼叫傳回之後。 如果 bTransferOwnership 是 否,呼叫端會負責確定點陣圖和調色盤物件維持有效的圖片物件的存留期。
需求
Header: afxwin.h