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
    对呈现位图使用的调色板的句柄。

返回值

非零,如果已成功创建对象;否则为0。

备注

如果 bTransferOwnership 是 TRUE,调用方不应在使用位图或调色板对象在此之后调用返回。 如果 bTransferOwnership 是 FALSE,调用方负责确保位图和调色板对象保持活动状态为照片对象的生存期。

要求

Header: afxwin.h

请参见

参考

CPictureHolder选件类

层次结构图

CPictureHolder::CreateEmpty

CPictureHolder::CreateFromIcon

CPictureHolder::CreateFromMetafile