Partager via


Structure EMRPLGBLT (wingdi.h)

La structure EMRPLGBLT contient des membres pour l’enregistrement métafichier amélioré PlgBlt . Notez que l’interface GDI (Graphics Device Interface) convertit l’image bitmap dépendante de l’appareil en une image bitmap indépendante de l’appareil (DIB) avant de la stocker dans l’enregistrement du métafichier.

Syntaxe

typedef struct tagEMRPLGBLT {
  EMR      emr;
  RECTL    rclBounds;
  POINTL   aptlDest[3];
  LONG     xSrc;
  LONG     ySrc;
  LONG     cxSrc;
  LONG     cySrc;
  XFORM    xformSrc;
  COLORREF crBkColorSrc;
  DWORD    iUsageSrc;
  DWORD    offBmiSrc;
  DWORD    cbBmiSrc;
  DWORD    offBitsSrc;
  DWORD    cbBitsSrc;
  LONG     xMask;
  LONG     yMask;
  DWORD    iUsageMask;
  DWORD    offBmiMask;
  DWORD    cbBmiMask;
  DWORD    offBitsMask;
  DWORD    cbBitsMask;
} EMRPLGBLT, *PEMRPLGBLT;

Membres

emr

Structure de base pour tous les types d’enregistrements.

rclBounds

Rectangle englobant, en unités d’appareil.

aptlDest[3]

Tableau de trois points dans l’espace logique qui identifient trois coins du paralléliogramme de destination. Le coin supérieur gauche du rectangle source est mappé au premier point de ce tableau, le coin supérieur droit au deuxième point de ce tableau et le coin inférieur gauche au troisième point. Le coin inférieur droit du rectangle source est mappé au quatrième point implicite du paralléliogramme.

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 logique de la source.

cySrc

Hauteur logique de la source.

xformSrc

Transformation de l’espace mondial en espace de page du contexte d’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 sur les bits bitmap sources.

cbBitsSrc

Taille des bits bitmap sources.

xMask

Décalage de pixels horizontaux en bitmap de masque.

yMask

Décalage vertical des pixels en bitmap de masque.

iUsageMask

Valeur du membre bmiColors de la structure BITMAPINFO du masque.

offBmiMask

Décalage pour masquer la structure BITMAPINFO .

cbBmiMask

Taille de la structure BITMAPINFO du masque.

offBitsMask

Décaler pour masquer les bits bitmap.

cbBitsMask

Taille des bits bitmap de masque.

Configuration requise

Condition requise Valeur
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

COLORREF

Structures de métafichiers

Vue d’ensemble des métafichiers

PlgBlt

RGB