Поделиться через


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
    Идентификатор ресурса (uri ресурса растрового изображения.

  • pBitmap
    Указатель на объект CBitmap.

  • pPal
    Указатель на объект CPalette.

  • bTransferOwnership
    Указывает, принимает ли объект изображения владельца объектов растрового изображения и цветов.

  • hbm
    Дескриптор растровое изображение, из которого объект CPictureHolder создать.

  • hpal
    Дескриптор палитры, используемый для отрисовки растровое изображение.

Возвращаемое значение

Ненулевой, если объект успешно создан; в противном случае – значение 0.

Заметки

Если bTransferOwnershipTRUE, то вызывающий код не должен использовать объект растрового изображения или палитра цветов в любом случае после того, как этот вызов возвращается. Если bTransferOwnershipFALSE, то вызывающий объект отвечает за обеспечение, что объекты растрового изображения и цветов остаются допустимыми в течение времени существования объекта изображения.

Требования

Header: afxwin.h

См. также

Ссылки

Класс CPictureHolder

Диаграмма иерархии

CPictureHolder::CreateEmpty

CPictureHolder::CreateFromIcon

CPictureHolder::CreateFromMetafile