Sdílet prostřednictvím


CPictureHolder::CreateFromBitmap

Rastrový obrázek používá k inicializaci objektu obrázek v 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  
);

Parametry

  • idResource
    ID zdroje prostředku bitmapy.

  • pBitmap
    Ukazatel CBitmap objektu.

  • pPal
    Ukazatel CPalette objektu.

  • bTransferOwnership
    Označuje, zda bude obrázek objekt převzít vlastnictví objekty bitmap a palety.

  • hbm
    Popisovač rastrového obrázku ze kterého CPictureHolder je objekt vytvořen.

  • hpal
    Popisovač palety používané pro vykreslování bitmapy.

Vrácená hodnota

Nenulová hodnota, pokud je úspěšně vytvořen objekt; jinak 0.

Poznámky

Pokud bTransferOwnership je TRUE, volající neměli používat bitmapy nebo vrátí objekt paletu jakýmkoli způsobem po volání.Pokud bTransferOwnership je FALSE, je zodpovědný za zajištění, že objekty bitmap a paleta nadále platné po dobu životnosti objektu obrázek volajícího.

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CPictureHolder

Diagram hierarchie

CPictureHolder::CreateEmpty

CPictureHolder::CreateFromIcon

CPictureHolder::CreateFromMetafile