PDD_SURFCB_UPDATEOVERLAY回调函数 (ddrawint.h)
DdUpdateOverlay 回调函数可重新定位或修改覆盖图面的可视属性。
语法
PDD_SURFCB_UPDATEOVERLAY PddSurfcbUpdateoverlay;
DWORD PddSurfcbUpdateoverlay(
PDD_UPDATEOVERLAYDATA unnamedParam1
)
{...}
参数
unnamedParam1
指向包含更新覆盖层所需的信息的 DD_UPDATEOVERLAYDATA 结构。
返回值
DdUpdateOverlay 返回以下回调代码之一:
备注
DdUpdateOverlay 在屏幕上显示、隐藏或重新定位覆盖图面。 它还设置覆盖图面的属性,例如要使用的拉伸因子或颜色键类型。
驱动程序应确定它是否具有支持覆盖更新请求的带宽。 驱动程序应使用 lpUpdateOverlay 上DD_UPDATEOVERLAYDATA结构的 dwFlags 成员来确定请求的类型和处理方式。
当DD_UPDATEOVERLAYDATA的 rDest 和 rSrc 成员指定的矩形大小不同时,驱动程序/硬件必须相应地拉伸或收缩覆盖层。
请注意, DdFlip 用于在覆盖图面之间翻转,因此 DdUpdateOverlay 的性能并不重要。
要求
目标平台 | 桌面 |
标头 | ddrawint.h (包括 Winddi.h) |