PDD_SURFCB_SETOVERLAYPOSITION回调函数 (ddrawint.h)

DdSetOverlayPosition 回调函数设置覆盖的位置。

语法

PDD_SURFCB_SETOVERLAYPOSITION PddSurfcbSetoverlayposition;

DWORD PddSurfcbSetoverlayposition(
  PDD_SETOVERLAYPOSITIONDATA unnamedParam1
)
{...}

参数

unnamedParam1

指向包含设置覆盖位置所需信息的 DD_SETOVERLAYPOSITIONDATA 结构。

返回值

DdSetOverlayPosition 返回以下回调代码之一:

注解

当覆盖可见时,驱动程序应导致覆盖显示在主图面上。 覆盖层的左上角应锚定在 lpSetOverlayPosition由 DD_SETOVERLAYPOSITIONDATA 结构的 lXPoslYPos 成员指定的位置。 例如, (0,0) 的值指示覆盖层的左上角应出现在由 DD_SETOVERLAYPOSITIONDATA 的 lpDDDestSurface 成员标识的图面的左上角。

当覆盖不可见时,驱动程序应在 DD_SETOVERLAYPOSITIONDATA 的 ddRVal 成员中设置错误代码并返回DDHAL_DRIVER_HANDLED。

要求

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

另请参阅

DD_SETOVERLAYPOSITIONDATA