Метод IDirectDrawSurface7::UpdateOverlayZOrder (ddraw.h)
Задает z-порядок наложения.
Синтаксис
HRESULT UpdateOverlayZOrder(
[in] DWORD unnamedParam1,
[in] LPDIRECTDRAWSURFACE7 unnamedParam2
);
Параметры
[in] unnamedParam1
Один из следующих флагов, определяющий z-порядок наложения:
DDOVERZ_INSERTINBACKOF
Вставляет это наложение в цепочку наложения за наложением ссылок.
DDOVERZ_INSERTINFRONTOF
Вставляет это наложение в цепочку наложения перед наложением ссылки.
DDOVERZ_MOVEBACKWARD
Перемещает это наложение на одну позицию назад в цепочке наложения.
DDOVERZ_MOVEFORWARD
Перемещает это наложение на одну позицию вперед в цепочке наложения.
DDOVERZ_SENDTOBACK
Перемещает это наложение на заднюю часть цепочки наложения.
DDOVERZ_SENDTOFRONT
Перемещает это наложение в переднюю часть цепочки наложения.
[in] unnamedParam2
Указатель на интерфейс IDirectDrawSurface7 для поверхности DirectDraw, который будет использоваться в качестве относительного положения в цепочке наложения. Этот параметр необходим только для флагов DDOVERZ_INSERTINBACKOF и DDOVERZ_INSERTINFRONTOF.
Возвращаемое значение
Если метод выполнен успешно, возвращаемое значение будет DD_OK.
В случае сбоя метод может вернуть одно из следующих значений ошибки:
- DDERR_INVALIDOBJECT
- DDERR_INVALIDPARAMS
- DDERR_NOTAOVERLAYSURFACE
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | ddraw.h |
Библиотека | Ddraw.lib |
DLL | Ddraw.dll |