EMRSETDIBITSTODEVICE, structure (wingdi.h)

La structure EMRSETDIBITSTODEVICE contient des membres pour l’enregistrement métafichier amélioré SetDIBitsToDevice .

Syntaxe

typedef struct tagEMRSETDIBITSTODEVICE {
  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 iStartScan;
  DWORD cScans;
} EMRSETDIBITSTODEVICE, *PEMRSETDIBITSTODEVICE;

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 inférieur gauche de la bitmap source indépendante de l’appareil (DIB).

ySrc

Coordonnée y logique du coin inférieur gauche de la DIB 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.

iStartScan

Première ligne d’analyse dans le tableau.

cScans

Nombre de lignes d’analyse.

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

Structures de métafichiers

Vue d’ensemble des métafichiers

SetDIBitsToDevice