Freigeben über


CPictureHolder::CreateFromBitmap

Verwendet eine Bitmap, um das Bildobjekt in CPictureHolder zu initialisieren.

BOOL CreateFromBitmap(
   UINT idResource 
);
BOOL CreateFromBitmap(
   CBitmap* pBitmap,
   CPalette* pPal = NULL,
   BOOL bTransferOwnership = TRUE 
);
BOOL CreateFromBitmap( 
   HBITMAP hbm, 
   HPALETTE hpal = NULL, 
   BOOL bTransferOwnership = FALSE  
);

Parameter

  • idResource
    Ressourcen-ID einer Bitmapressource.

  • pBitmap
    Zeiger auf einen CBitmap-Objekt.

  • pPal
    Zeiger auf einen CPalette-Objekt.

  • bTransferOwnership
    Gibt an, ob das Bildobjekt Besitz der Bitmap- und Palettenobjekte akzeptiert.

  • hbm
    Handle der Bitmap, aus der das CPictureHolder-Objekt erstellt wird.

  • hpal
    Handle der Palette verwendete zum Rendern der Bitmaps.

Rückgabewert

Ungleich 0 (null), wenn das Objekt erfolgreich erstellt wird; 0 andernfalls.

Hinweise

Wenn bTransferOwnershipTRUE ist, sollte der Aufrufer den Bitmap- oder Palettenobjekt auf keinen Fall nach diesem Aufruf verwenden.Wenn bTransferOwnershipFALSE ist, ist der Aufrufer dafür zuständig, dass die Bitmap- und Palettenobjekte während der Lebensdauer des Bildobjekts gültig bleiben.

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CPictureHolder-Klasse

Hierarchien-Diagramm

CPictureHolder::CreateEmpty

CPictureHolder::CreateFromIcon

CPictureHolder::CreateFromMetafile