Partager via


Méthode CachedBitmap::CachedBitmap(Bitmap*,Graphics*) (gdiplusheaders.h)

Crée un objet CachedBitmap::CachedBitmap basé sur un objet Bitmap et un objet Graphics . L’image bitmap mise en cache prend les données de pixels de l’objet Bitmap et les stocke dans un format optimisé pour le périphérique d’affichage associé à l’objet Graphics .

Syntaxe

void CachedBitmap(
  Bitmap   *bitmap,
  Graphics *graphics
);

Paramètres

bitmap

Type : [in] Bitmap*

Pointeur vers un objet Bitmap qui contient les données de pixels à optimiser.

graphics

Type : [in] Graphics*

Pointeur vers un objet Graphics associé à un périphérique d’affichage pour lequel l’image sera optimisée.

Valeur de retour

None

Notes

Vous pouvez afficher une bitmap mise en cache en transmettant l’adresse d’un objet CachedBitmap::CachedBitmap à la méthode DrawCachedBitmap d’un objet Graphics . Utilisez l’objet Graphics qui a été passé au constructeur CachedBitmap::CachedBitmap ou à un autre objet Graphics qui représente le même appareil.

Exemples

L’exemple suivant crée un objet CachedBitmap::CachedBitmap basé sur un objet Bitmap et un objet Graphics . Le code appelle la méthode DrawCachedBitmap de cet objet Graphics pour afficher l’image bitmap mise en cache.

VOID Example_CachedBitmap(HDC hdc)
{
   Graphics graphics(hdc);
   Bitmap bitmap(L"Grapes.jpg");
   CachedBitmap cachedBitmap(&bitmap, &graphics);

   graphics.DrawCachedBitmap(&cachedBitmap, 10, 10);  
}

Spécifications

   
Client minimal pris en charge Windows XP, Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête gdiplusheaders.h (inclure Gdiplus.h)
Bibliothèque Gdiplus.lib
DLL Gdiplus.dll

Voir aussi

Bitmap

CachedBitmap

Graphismes

Image

Utilisation d’une bitmap mise en cache pour améliorer les performances