Поделиться через


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