Création d’une bitmap

Pour créer une image bitmap, utilisez la fonction CreateBitmap, CreateBitmapIndirect ou CreateCompatibleBitmap , CreateDIBitmap et CreateDiscardableBitmap.

Ces fonctions vous permettent de spécifier la largeur et la hauteur, en pixels, de la bitmap. Les fonctions CreateBitmap et CreateBitmapIndirect vous permettent également de spécifier le nombre de plans de couleurs et le nombre de bits nécessaires pour identifier la couleur. D’autre part, les fonctions CreateCompatibleBitmap et CreateDiscardableBitmap utilisent un contexte d’appareil spécifié pour obtenir le nombre de plans de couleurs et le nombre de bits nécessaires pour identifier la couleur.

La fonction CreateDIBitmap crée une bitmap dépendante de l’appareil à partir d’une bitmap indépendante de l’appareil. Il contient une table de couleurs qui décrit comment les valeurs de pixels correspondent aux valeurs de couleur RVB. Pour plus d’informations, consultez Bitmaps dépendantes del’appareil et Bitmaps indépendantes de l’appareil.

Une fois la bitmap créée, vous ne pouvez pas modifier sa taille, son nombre de plans de couleurs ou le nombre de bits requis pour identifier la couleur.

Lorsque vous n’avez plus besoin d’une bitmap, appelez la fonction DeleteObject pour la supprimer.