EMRALPHABLEND 结构 (wingdi.h)

EMRALPHABLEND 结构包含 AlphaBlend 增强型图元文件记录的成员。

语法

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;

成员

emr

所有记录类型的基结构。

rclBounds

边界矩形,以设备单位表示。

xDest

目标矩形左上角的 x 坐标(以逻辑单元为单位)。

yDest

目标矩形左上角的 y 坐标(以逻辑单元为单位)。

cxDest

目标矩形的逻辑宽度。

cyDest

目标矩形的逻辑高度。

dwRop

存储 BLENDFUNCTION 结构。

xSrc

源矩形左上角的逻辑 x 坐标。

ySrc

源矩形左上角的逻辑 y 坐标。

xformSrc

源设备上下文的世界空间到页面空间的转换。

crBkColorSrc

背景色 (源设备上下文的 RGB 值) 。 若要创建 COLORREF 值,请使用 RGB 宏。

iUsageSrc

源位图信息颜色表用法 (DIB_RGB_COLORS) 。

offBmiSrc

BITMAPINFO 结构的偏移量。

cbBmiSrc

BITMAPINFO 结构的大小。

offBitsSrc

源位图位的偏移量。

cbBitsSrc

源位图位的大小。

cxSrc

源矩形的宽度(以逻辑单元为单位)。

cySrc

源矩形的高度(以逻辑单元为单位)。

注解

此结构将在图元文件播放期间使用。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
标头 wingdi.h (包括 Windows.h)

另请参阅

AlphaBlend

BITMAPINFO

COLORREF

图元文件结构

图元文件概述

RGB