структура 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

Уникальный идентификатор текущего изображения курсора. ShapeId увеличивается каждый раз, когда устанавливается изображение курсора, даже если это изображение было задано ранее. Идентификатор используется для проверка, изменилось ли текущее изображение курсора, кэшированное драйвером, и его нельзя каким-либо образом использовать для кэширования последовательностей анимированных курсоров.

CursorType

Значение IDDCX_CURSOR_SHAPE_TYPE , указывающее тип данных курсора, записанных в буфер фигуры курсора.

Width

Ширина в пикселях фигуры курсора, записанной в буфер фигуры.

Height

Высота в пикселях фигуры курсора, записанной в буфер фигуры.

Pitch

Шаг в байтах фигуры курсора, записанной в буфер фигуры.

XHot

X положение хот-спот курсора относительно верхней левой части курсора.

YHot

Положение Y курсора относительно верхней левой части курсора.

Требования

Требование Значение
Заголовок iddcx.h

См. также раздел

IDARG_IN_QUERY_HWCURSOR

IDDCX_CURSOR_SHAPE_TYPE