CachedBitmap, fonctions

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 les fonctions fournies par les wrappers C++. Les services de support technique Microsoft ne fournissent pas de prise en charge du code qui appelle l’API plate directement. pour plus d’informations sur l’utilisation de ces méthodes wrapper, consultez GDI+ l’API plate.

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

Fonctions CachedBitmap et méthodes Wrapper correspondantes

Fonction plate Méthode Wrapper 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 .
UINT WINGDIPAPI GdipEmfToWmfBits (HENHMETAFILE hemf, UINT cbData16, LPBYTE pData16, INT iMapMode, INT eFlags)
Métafichier :: EmfToWmfBits convertit un métafichier de format amélioré en métafichier Windows Metafile Format (WMF) et stocke les enregistrements convertis dans une mémoire tampon spécifiée.