EMRTRANSPARENTBLT, structure (wingdi.h)
La structure EMRTRANSPARENTBLT contient des membres pour l’enregistrement de métafichier amélioré TransparentBLT .
Syntaxe
typedef struct tagEMRTRANSPARENTBLT {
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;
LONG cxSrc;
LONG cySrc;
} EMRTRANSPARENTBLT, *PEMRTRANSPARENTBLT;
Membres
emr
Structure de base pour tous les types d’enregistrements.
rclBounds
Limites inclusives, 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
Stocke la couleur transparente.
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
Utilisation de la table de couleurs d’informations bitmap sources (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 source.
cxSrc
Largeur du rectangle source, en unités logiques.
cySrc
Hauteur du rectangle source, en unités logiques.
Remarques
Cette structure doit être utilisée lors de la lecture du métafichier.
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) |