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