D3DDDI_OVERLAYINFO 结构 (d3dumddi.h)
D3DDDI_OVERLAYINFO结构描述有关覆盖的信息。
语法
typedef struct _D3DDDI_OVERLAYINFO {
[in] HANDLE hResource;
[in] UINT SubResourceIndex;
[in] RECT DstRect;
[in] RECT SrcRect;
[in] UINT DstColorKeyLow;
[in] UINT DstColorKeyHigh;
[in] UINT SrcColorKeyLow;
[in] UINT SrcColorKeyHigh;
[in] D3DDDI_OVERLAYINFOFLAGS Flags;
} D3DDDI_OVERLAYINFO;
成员
[in] hResource
通过使用覆盖显示的资源的句柄。 通过调用 CreateResource 函数创建资源,并在 pResource 参数指向的 D3DDDIARG_CREATERESOURCE 结构的 Flags 成员中设置覆盖位字段标志。
[in] SubResourceIndex
如果 hResource 成员指定的资源包含分配列表,则为子资源的索引。
[in] DstRect
目标矩形的 RECT 结构,其中包含显示器的输出坐标。
[in] SrcRect
显示的源矩形的 RECT 结构。
[in] DstColorKeyLow
在 Flags 成员中设置 DstColorKey 位字段标志时,目标颜色键的值。 如果颜色键是范围, 则 DstColorKeyLow 包含范围的低端。 该值采用覆盖的主图面的本机格式。
[in] DstColorKeyHigh
在 Flags 中设置 DstColorKeyRange 位字段标志时,目标颜色键范围的高端。 该值采用覆盖的主图面的本机格式。
[in] SrcColorKeyLow
在 Flags 成员中设置 SrcColorKey 位字段标志时源颜色键的值。 如果颜色键是范围, 则 SrcColorKeyLow 包含范围的低端。 该值采用显示的覆盖资源的本机格式。
[in] SrcColorKeyHigh
在 Flags 中设置 SrcColorKeyRange 位字段标志时,源颜色键范围的高端。 该值采用显示的覆盖资源的本机格式。
[in] Flags
标识要执行的覆盖操作类型的 D3DDDI_OVERLAYINFOFLAGS 结构。 请注意,某些标志与其他标志互斥。 有关更多信息,请参见下面的“备注”部分。
注解
SrcColorKey、SrcColorKeyRange、DstColorKey 和 DstColorKeyRange 位字段标志永远不会在 Flags 成员中同时设置。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 在 Windows Vista 和更高版本的 Windows 操作系统中可用。 |
标头 | d3dumddi.h (包括 D3dumddi.h) |