PDD_SURFCB_SETOVERLAYPOSITION 콜백 함수(ddrawint.h)
DdSetOverlayPosition 콜백 함수는 오버레이의 위치를 설정합니다.
구문
PDD_SURFCB_SETOVERLAYPOSITION PddSurfcbSetoverlayposition;
DWORD PddSurfcbSetoverlayposition(
PDD_SETOVERLAYPOSITIONDATA unnamedParam1
)
{...}
매개 변수
unnamedParam1
오버레이 위치를 설정하는 데 필요한 정보가 포함된 DD_SETOVERLAYPOSITIONDATA 구조를 가리킵니다.
반환 값
DdSetOverlayPosition 은 다음 콜백 코드 중 하나를 반환합니다.
설명
오버레이가 표시되면 드라이버가 기본 화면에 오버레이를 표시해야 합니다. 오버레이의 왼쪽 위 모서리는 lpSetOverlayPosition에서 DD_SETOVERLAYPOSITIONDATA 구조체의 lXPos 및 lYPos 멤버가 지정한 위치에 고정되어야 합니다. 예를 들어 값 (0,0)은 오버레이의 왼쪽 위 모서리가 DD_SETOVERLAYPOSITIONDATA lpDDDestSurface 멤버로 식별된 표면의 왼쪽 위 모서리에 표시되어야 함을 나타냅니다.
오버레이가 보이지 않으면 드라이버는 DD_SETOVERLAYPOSITIONDATA ddRVal 멤버에 오류 코드를 설정하고 DDHAL_DRIVER_HANDLED 반환해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | 데스크톱 |
머리글 | ddrawint.h(Winddi.h 포함) |