Fonctions CachedBitmap

Windows GDI+ expose une API plate qui se compose d’environ 600 fonctions, qui sont implémentées dans Gdiplus.dll et déclarées dans Gdiplusflat.h. Les fonctions de l’API plate GDI+ sont encapsulées par une collection d’environ 40 classes C++. Il est recommandé de ne pas appeler directement les fonctions dans l’API plate. Chaque fois que vous effectuez des appels à GDI+, vous devez le faire en appelant les méthodes et fonctions fournies par les wrappers C++. Les services de support technique Microsoft ne prennent pas en charge le code qui appelle directement l’API plate. Pour plus d’informations sur l’utilisation de ces méthodes wrapper, consultez API GDI+ Plat.

Les fonctions d’API plates suivantes sont encapsulées par la classe C++ CachedBitmap .

Fonctions CachedBitmap et méthodes wrapper correspondantes

Fonction plate Wrapper, méthode Description
GpStatus WINGDIPAPI GdipCreateCachedBitmap( GpBitmap *bitmap, GpGraphics *graphics, GpCachedBitmap **cachedBitmap ) CachedBitmap::CachedBitmap Crée un objet CachedBitmap::CachedBitmap basé sur un objet Bitmap et un objet Graphics . La 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 .
GpStatus WINGDIPAPI GdipDeleteCachedBitmap(GpCachedBitmap *cachedBitmap)
~CachedBitmap() Nettoie les ressources utilisées par un objet CachedBitmap .
GpStatus WINGDIPAPI GdipDrawCachedBitmap( GpGraphics *graphics, GpCachedBitmap *cachedBitmap, INT x, INT y ) Graphics::D rawCachedBitmap La méthode Graphics::D rawCachedBitmap dessine l’image stockée dans un objet CachedBitmap .