Partager via


CPictureHolder::CreateFromBitmap

Utilise une bitmap pour initialiser l'objet image dans 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  
);

Paramètres

  • idResource
    ID de ressource d'une ressource bitmap.

  • pBitmap
    Pointeur vers un objet de CBitmap .

  • pPal
    Pointeur vers un objet de CPalette .

  • bTransferOwnership
    Indique si l'objet image prendra la propriété des objets de bitmap et de la palette.

  • hbm
    Handle à la bitmap de laquelle l'objet d' CPictureHolder est créé.

  • hpal
    Le handle à la palette celle utilisée pour afficher la bitmap.

Valeur de retour

Une valeur différente de zéro si l'objet est créé avec succès ; sinon 0.

Notes

Si bTransferOwnership est TRUE, l'appelant ne doivent pas utiliser l'objet de bitmap ou de la palette de quelque manière après cet appel est retourné.Si bTransferOwnership est FALSE, l'appelant est chargé de vérifier que les objets de bitmap et de la palette restent valides pour la durée de vie de l'objet image.

Configuration requise

Header: afxwin.h

Voir aussi

Référence

Classe de CPictureHolder

Graphique de la hiérarchie

CPictureHolder::CreateEmpty

CPictureHolder::CreateFromIcon

CPictureHolder::CreateFromMetafile