PDD_SURFCB_UPDATEOVERLAY 콜백 함수(ddrawint.h)
DdUpdateOverlay 콜백 함수는 오버레이 표면의 시각적 특성을 변경하거나 수정합니다.
구문
PDD_SURFCB_UPDATEOVERLAY PddSurfcbUpdateoverlay;
DWORD PddSurfcbUpdateoverlay(
PDD_UPDATEOVERLAYDATA unnamedParam1
)
{...}
매개 변수
unnamedParam1
오버레이를 업데이트하는 데 필요한 정보가 포함된 DD_UPDATEOVERLAYDATA 구조를 가리킵니다.
반환 값
DdUpdateOverlay 는 다음 콜백 코드 중 하나를 반환합니다.
설명
DdUpdateOverlay 는 화면에 오버레이 표면을 표시하거나 숨기거나 위치를 변경합니다. 또한 사용할 스트레치 팩터 또는 색 키 유형과 같은 오버레이 표면의 특성을 설정합니다.
드라이버는 오버레이 업데이트 요청을 지원하는 대역폭이 있는지 여부를 결정해야 합니다. 드라이버는 lpUpdateOverlay에서 DD_UPDATEOVERLAYDATA 구조체의 dwFlags 멤버를 사용하여 요청 유형과 처리 방법을 결정해야 합니다.
드라이버/하드웨어는 rDest 및 DD_UPDATEOVERLAYDATArSrc 멤버가 지정한 사각형의 크기가 다를 때 그에 따라 오버레이를 확장하거나 축소해야 합니다.
DdFlip은 오버레이 표면 간 대칭 이동에 사용되므로 DdUpdateOverlay의 성능은 중요하지 않습니다.
요구 사항
대상 플랫폼 | 데스크톱 |
머리글 | ddrawint.h(Winddi.h 포함) |