IDDCX_CURSOR_SHAPE_INFO 구조체(iddcx.h)
IDDCX_CURSOR_SHAPE_INFO 구조체는 커서 모양을 설명합니다.
구문
struct IDDCX_CURSOR_SHAPE_INFO {
UINT Size;
UINT ShapeId;
IDDCX_CURSOR_SHAPE_TYPE CursorType;
UINT Width;
UINT Height;
UINT Pitch;
UINT XHot;
UINT YHot;
};
멤버
Size
이 구조체의 총 크기(바이트)입니다.
ShapeId
현재 커서 이미지의 고유 ID입니다. ShapeId 는 이전에 해당 이미지가 설정된 경우에도 커서 이미지가 설정될 때마다 증가합니다. ID는 드라이버가 캐시한 현재 커서 이미지가 변경되었는지 여부를 검사 데 사용되며 애니메이션 커서 시퀀스에 캐싱을 허용하는 데 어떤 방식으로도 사용할 수 없습니다.
CursorType
커서 셰이프 버퍼에 기록된 커서 데이터의 형식을 나타내는 IDDCX_CURSOR_SHAPE_TYPE 값입니다.
Width
셰이프 버퍼에 기록된 커서 셰이프의 너비(픽셀)입니다.
Height
셰이프 버퍼에 기록된 커서 셰이프의 높이(픽셀)입니다.
Pitch
셰이프 버퍼에 기록된 커서 셰이프의 피치(바이트)입니다.
XHot
커서의 왼쪽 위와 관련된 커서 핫스팟의 X 위치입니다.
YHot
커서의 왼쪽 위를 기준으로 커서 핫스팟의 Y 위치입니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | iddcx.h |