Поделиться через


функция обратного вызова PDD_SURFCB_SETOVERLAYPOSITION (ddrawint.h)

Функция обратного вызова DdSetOverlayPosition задает позицию для наложения.

Синтаксис

PDD_SURFCB_SETOVERLAYPOSITION PddSurfcbSetoverlayposition;

DWORD PddSurfcbSetoverlayposition(
  PDD_SETOVERLAYPOSITIONDATA unnamedParam1
)
{...}

Параметры

unnamedParam1

Указывает на DD_SETOVERLAYPOSITIONDATA структуру, содержащую сведения, необходимые для задания положения наложения.

Возвращаемое значение

DdSetOverlayPosition возвращает один из следующих кодов обратного вызова:

Комментарии

Когда наложение отображается, драйвер должен привести к отображению на основной поверхности. Верхний левый угол наложения должен быть привязан к позиции, указанной элементами lXPos и lYPos структуры DD_SETOVERLAYPOSITIONDATA в lpSetOverlayPosition. Например, значения (0,0) указывают, что левый верхний угол наложения должен находиться в левом верхнем углу поверхности, определяемой элементом lpDDDestSurface DD_SETOVERLAYPOSITIONDATA.

Если наложение невидимо, драйвер должен задать код ошибки в элементе ddRVal DD_SETOVERLAYPOSITIONDATA и вернуть DDHAL_DRIVER_HANDLED.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть ddrawint.h (включая Winddi.h)

См. также раздел

DD_SETOVERLAYPOSITIONDATA