Compartir a través de


CPictureHolder::CreateFromBitmap

Utiliza un mapa de bits para inicializar el objeto de imagen en 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  
);

Parámetros

  • idResource
    Id. de recurso de un recurso de mapa de bits.

  • pBitmap
    Puntero a un objeto de CBitmap .

  • pPal
    Puntero a un objeto de CPalette .

  • bTransferOwnership
    Indica si el objeto de imagen tomará los propietarios de los objetos del mapa de bits y la paleta.

  • hbm
    Identificador del mapa de bits del que se crea el objeto de CPictureHolder .

  • hpal
    El identificador de la paleta utilizado para mostrar el mapa de bits.

Valor devuelto

Distinto de cero si el objeto se crea correctamente; si no 0.

Comentarios

Si bTransferOwnership es TRUE, el llamador no debe usar el mapa de bits o el objeto de la tabla de ninguna manera después de esta llamada vuelva. Si bTransferOwnership es FALSE, el llamador es responsable de garantizar que los objetos del mapa de bits y la paleta siguen siendo válidos para la duración del objeto de imagen.

Requisitos

encabezado: afxwin.h

Vea también

Referencia

CPictureHolder Class

Gráfico de jerarquías

CPictureHolder::CreateEmpty

CPictureHolder::CreateFromIcon

CPictureHolder::CreateFromMetafile