структура DD_SETOVERLAYPOSITIONDATA (ddrawint.h)
Структура DD_SETOVERLAYPOSITIONDATA содержит сведения, необходимые для изменения координат отображения поверхности наложения.
Синтаксис
typedef struct _DD_SETOVERLAYPOSITIONDATA {
PDD_DIRECTDRAW_GLOBAL lpDD;
PDD_SURFACE_LOCAL lpDDSrcSurface;
PDD_SURFACE_LOCAL lpDDDestSurface;
LONG lXPos;
LONG lYPos;
HRESULT ddRVal;
VOID *SetOverlayPosition;
} *PDD_SETOVERLAYPOSITIONDATA, DD_SETOVERLAYPOSITIONDATA;
Члены
lpDD
Указывает на структуру DD_DIRECTDRAW_GLOBAL , описывающую устройство драйвера.
lpDDSrcSurface
Указывает на структуру DD_SURFACE_LOCAL , представляющую поверхность наложения Microsoft DirectDraw.
lpDDDestSurface
Указывает на структуру DD_SURFACE_LOCAL, представляющую наложенную поверхность.
lXPos
Задает координату X левого верхнего угла наложения в пикселях.
lYPos
Задает координату Y левого верхнего угла наложения в пикселях.
ddRVal
Указывает расположение, в которое драйвер записывает возвращаемое значение обратного вызова DdSetOverlayPosition . Код возврата DD_OK указывает на успешное выполнение. Дополнительные сведения см. в разделе Возвращаемые значения для DirectDraw.
SetOverlayPosition
Используется API DirectDraw и не должен заполняться драйвером.
Требования
Требование | Значение |
---|---|
Заголовок | ddrawint.h (включая Winddi.h) |