Partager via


EMRBITBLT, structure (wingdi.h)

La structure EMRBITBLT contient des membres pour l’enregistrement de métafichier amélioré BitBlt . Notez que l’interface de périphérique graphique (GDI) convertit l’image bitmap dépendante de l’appareil en bitmap indépendante de l’appareil (DIB) avant de la stocker dans l’enregistrement de métafichier.

Syntaxe

typedef struct tagEMRBITBLT {
  EMR      emr;
  RECTL    rclBounds;
  LONG     xDest;
  LONG     yDest;
  LONG     cxDest;
  LONG     cyDest;
  DWORD    dwRop;
  LONG     xSrc;
  LONG     ySrc;
  XFORM    xformSrc;
  COLORREF crBkColorSrc;
  DWORD    iUsageSrc;
  DWORD    offBmiSrc;
  DWORD    cbBmiSrc;
  DWORD    offBitsSrc;
  DWORD    cbBitsSrc;
} EMRBITBLT, *PEMRBITBLT;

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.

cxDest

Largeur logique du rectangle de destination.

cyDest

Hauteur logique du rectangle de destination.

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.

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.

xformSrc

Transformation de l’espace universel en espace de page du contexte de l’appareil source.

crBkColorSrc

Couleur d’arrière-plan (valeur RVB) du contexte de l’appareil source. Pour créer une valeur COLORREF , utilisez la macro RVB .

iUsageSrc

Valeur du membre bmiColors de la structure BITMAPINFO . Le membre iUsageSrc peut être la valeur DIB_PAL_COLORS ou DIB_RGB_COLORS.

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.

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

BitBlt

COLORREF

Structures de métafichiers

Vue d’ensemble des métafichiers

RGB