Structure EMRSTRETCHDIBITS (wingdi.h)
La structure EMRSTRETCHDIBITS contient des membres pour l’enregistrement de métafichier étendu StretchDIBits .
Syntaxe
typedef struct tagEMRSTRETCHDIBITS {
EMR emr;
RECTL rclBounds;
LONG xDest;
LONG yDest;
LONG xSrc;
LONG ySrc;
LONG cxSrc;
LONG cySrc;
DWORD offBmiSrc;
DWORD cbBmiSrc;
DWORD offBitsSrc;
DWORD cbBitsSrc;
DWORD iUsageSrc;
DWORD dwRop;
LONG cxDest;
LONG cyDest;
} EMRSTRETCHDIBITS, *PEMRSTRETCHDIBITS;
Membres
emr
Structure de base pour tous les types d’enregistrements.
rclBounds
Rectangle englobant, en unités d’appareil.
xDest
Coordonnée x logique du coin supérieur gauche du rectangle de destination.
yDest
Coordonnée y logique du coin supérieur gauche du rectangle de destination.
xSrc
Coordonnée x logique du coin supérieur gauche du rectangle source.
ySrc
Coordonnée y logique du coin supérieur gauche du rectangle source.
cxSrc
Largeur du rectangle source, en unités logiques.
cySrc
Hauteur du rectangle source, en unités logiques.
offBmiSrc
Décalage vers la structure BITMAPINFO source.
cbBmiSrc
Taille de la structure BITMAPINFO source.
offBitsSrc
Décalage vers les bits bitmap sources.
cbBitsSrc
Taille des bits bitmap sources.
iUsageSrc
Valeur du membre bmiColors de la structure BITMAPINFO . Le membre iUsageSrc peut être la valeur DIB_PAL_COLORS ou DIB_RGB_COLORS.
dwRop
Code d’opération raster. Ces codes définissent la façon dont les données de couleur du rectangle source doivent être combinées avec les données de couleur du rectangle de destination pour obtenir la couleur finale.
cxDest
Largeur logique du rectangle de destination.
cyDest
Hauteur logique du rectangle de destination.
Configuration requise
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
En-tête | wingdi.h (inclure Windows.h) |