Rendu de l’image

[La fonctionnalité associée à cette page, DrawDib, est une fonctionnalité héritée. Elle a été remplacée par la classe MediaComposition. La classe MediaComposition a été optimisée pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise la classe MediaComposition au lieu de DrawDib, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

Après avoir appelé DrawDibOpen pour créer un contrôleur de domaine DrawDib (voir Opérations DrawDib), vous pouvez dessiner une DIB à l’écran à l’aide de la fonction DrawDibDraw . DrawDibDraw dithers les bitmaps en couleur vraie lors de leur affichage avec des adaptateurs d’affichage 8 bits.

DrawDibDraw prend également en charge les compresseurs vidéo en toute transparence lors de l’affichage de bitmaps compressées. Vous pouvez accéder à la mémoire tampon qui contient l’image décompressée à l’aide de la fonction DrawDibGetBuffer . DrawDibGetBuffer retourne null lors du dessin d’une bitmap non compressée. Vous devez préparer votre application pour gérer les bitmaps compressées et non compressées.

Vous pouvez actualiser une image ou une partie d’une image affichée par votre application à l’aide de la macro DrawDibUpdate .

À propos des fonctions DrawDib