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
Utilisation d’une bitmap mise en cache pour améliorer les performances