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