CBitmap::CreateCompatibleBitmap

BOOL CreateCompatibleBitmap ( CDC * pDC, int nWidth, int nHauteur );

Valeur de retour

Différent de zéro en cas de succès ; sinon 0.

Paramètres

pDC

Spécifie le contexte de périphérique.

nLargeur

Spécifie la largeur (en pixels) de l'image bitmap.

nHauteur

Spécifie la hauteur (en pixels) de l'image bitmap.

Remarques

Initialise une bitmap qui est compatible avec le périphérique spécifié par pDC. La bitmap possède le même nombre d'avions de la couleur ou le même format de bits par pixel que le contexte de périphérique spécifié. Il peut être sélectionné comme la bitmap actuelle pour tout périphérique de mémoire est compatible avec celle spécifiée par pDC.

Si le contrôleur principal de domaine est un contexte de périphérique de mémoire, la bitmap retournée a le même format que la bitmap sélectionnée dans ce contexte de périphérique. Un « contexte de périphérique de mémoire » est un bloc de mémoire, ce qui représente une surface d'affichage. Il peut être utilisé pour préparer des images dans la mémoire avant de les copier à la surface d'affichage réel de l'appareil compatible.

Lors de la création d'un contexte de périphérique de mémoire, GDI sélectionne automatiquement un bitmap monochrome de stock pour elle.

Comme un contexte de périphérique de mémoire couleur peut avoir des couleurs ou des bitmaps monochromes sélectionnés, le format de la bitmap retournée par la fonction CreateCompatibleBitmap n'est pas toujours le même ; Toutefois, le format d'un bitmap compatible pour un contexte de périphérique nonmemory est toujours dans le format de l'appareil.

Lorsque vous avez terminé avec l'objet CBitmap créée avec la fonction CreateCompatibleBitmap , tout d'abord sélectionner l'image bitmap du contexte de périphérique, puis supprimer l'objet CBitmap.

Aperçu de CBitmap |  ; Membres de la classe | Graphique de la hiérarchie

Voir aussinbsp ; :: CreateCompatibleBitmap, CGdiObject::DeleteObject

Index