Partager via


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)

Voir aussi

BITMAPINFO

Structures de métafichiers

Vue d’ensemble des métafichiers

StretchDIBits