다음을 통해 공유


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