Compartilhar via


CPictureHolder::CreateFromBitmap

Usa um bitmap para inicializar o objeto de imagem em 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
    Identificação do recurso de um recurso de bitmap.

  • pBitmap
    Ponteiro para um objeto de CBitmap .

  • pPal
    Ponteiro para um objeto de CPalette .

  • bTransferOwnership
    Indica se o objeto de imagem terá a propriedade dos objetos de bitmap e de paleta.

  • hbm
    Identificador para o bitmap de que o objeto de CPictureHolder é criado.

  • hpal
    O identificador paleta usado para renderizar o bitmap.

Valor de retorno

Diferente de zero se o objeto é criado com êxito; se não 0.

Comentários

Se bTransferOwnership é Verdadeiro, o chamador não deve usar o objeto bitmap ou de paleta de nenhuma forma após esta chamada retorna. Se bTransferOwnership é Falso, o chamador é responsável por garantir que os objetos de bitmap e de paleta permaneçam válidos para o tempo de vida de objeto de imagem.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CPictureHolder

Gráfico da hierarquia

CPictureHolder::CreateEmpty

CPictureHolder::CreateFromIcon

CPictureHolder::CreateFromMetafile