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

추가 정보

IDARG_IN_QUERY_HWCURSOR

IDDCX_CURSOR_SHAPE_TYPE