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