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) |