Structure EMRALPHABLEND (wingdi.h)
La structure EMRALPHABLEND contient des membres pour l’enregistrement de métafichier amélioré AlphaBlend .
Syntaxe
typedef struct tagEMRALPHABLEND {
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;
} EMRALPHABLEND, *PEMRALPHABLEND;
Membres
emr
Structure de base pour tous les types d’enregistrements.
rclBounds
Rectangle englobant, en unités d’appareil.
xDest
Coordonnée x, en unités logiques, du coin supérieur gauche du rectangle de destination.
yDest
Coordonnée y, en unités logiques, 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 structure BLENDFUNCTION .
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
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) |