CBitmap::CreateBitmap

BOOL CreateBitmap ( int nWidth, int nHauteur, UINT nPlanes, UINT nBitcount, const void * lpBits );

Valeur de retour

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

Paramètres

nLargeur

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

nHauteur

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

nPlanes

Spécifie le nombre d'avions de la couleur dans l'image bitmap.

nBitcount

Spécifie le nombre de bits de couleurs par pixel d'affichage.

lpBits

Points dans un tableau d'entiers courts qui contient les valeurs de bits du bitmap initiale. Si elle est NULL, le nouveau bitmap est laissée non initialisé.

Remarques

Initialise une bitmap dépendant du périphérique mémoire a la largeur spécifiée, la hauteur et le modèle de bits.

Pour une image bitmap de couleur, le nPlanes ou le nBitcount de paramètre doit être défini sur 1. Si ces deux paramètres sont définies sur 1, CreateBitmap crée un bitmap monochrome.

Bien qu'une image bitmap ne peuvent pas être directement sélectionnée pour un dispositif d'affichage, il peut être choisi comme la bitmap actuelle pour un « contexte de périphérique de mémoire » à l'aide de CDC::SelectObject et copié dans tout contexte de périphérique compatible à l'aide de la fonction CDC::BitBlt.

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

Pour plus d'informations, voir la description du champ bmBits dans la structure de la BITMAP . La structure de la BITMAP est décrite dans le cadre de la fonction de membre CBitmap::CreateBitmapIndirect.

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

Voir aussinbsp ;CDC::SelectObject, CGdiObject::DeleteObject, CDC::BitBlt, :: CreateBitmap

Index