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的 rDestrSrc 成员指定的矩形大小不同时,驱动程序/硬件必须相应地拉伸或收缩覆盖层。

请注意, DdFlip 用于在覆盖图面之间翻转,因此 DdUpdateOverlay 的性能并不重要。

要求

   
目标平台 桌面
标头 ddrawint.h (包括 Winddi.h)

请参阅

DD_UPDATEOVERLAYDATA

DdFlip

DdSetColorKey

DdSetOverlayPosition