функция обратного вызова 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) |