共用方式為


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

請參閱

參考

CPictureHolder 類別

階層架構圖

CPictureHolder::CreateEmpty

CPictureHolder::CreateFromIcon

CPictureHolder::CreateFromMetafile