структура VIDEO_POINTER_ATTRIBUTES (ntddvdeo.h)
Структура VIDEO_POINTER_ATTRIBUTES содержит атрибуты указателя экрана.
Синтаксис
typedef struct _VIDEO_POINTER_ATTRIBUTES {
ULONG Flags;
ULONG Width;
ULONG Height;
ULONG WidthInBytes;
ULONG Enable;
SHORT Column;
SHORT Row;
UCHAR Pixels[1];
} VIDEO_POINTER_ATTRIBUTES, *PVIDEO_POINTER_ATTRIBUTES;
Члены
Flags
Набор флагов, указывающих определенные атрибуты указателя. Флаги могут быть сочетанием следующих значений: |Значение|Значение| |--- |--- | |VIDEO_MODE_ASYNC_POINTER|Указатель можно обновлять асинхронно для операций рисования.| |VIDEO_MODE_MONO_POINTER|Поддерживается монохромный аппаратный указатель.| |VIDEO_MODE_COLOR_POINTER|Поддерживается цветной аппаратный указатель.| |VIDEO_MODE_ANIMATE_START|Текущий указатель имеет тот же горячий точку, что и предыдущий указатель.| |VIDEO_MODE_ANIMATE_UPDATE|Текущий указатель имеет тот же горячий точку, что и предыдущий указатель.|
Width
Задает ширину указателя в пикселях.
Height
Задает высоту указателя в пикселях.
WidthInBytes
Задает ширину указателя в байтах.
Enable
Указывает, отображается ли указатель. Значение, отличное от нуля, указывает, что указатель отображается. Значение нуля указывает, что указатель не отображается.
Column
Горизонтальная координата горячей точки указателя.
Row
Вертикальная координата горячей точки указателя.
Pixels[1]
Данные указателя в формате DIB, совместимом с устройством. Данные маски всегда хранятся в формате 1-bpp DIB.
Требования
Требование | Ценность |
---|---|
заголовка | ntddvdeo.h (include Ntddvdeo.h) |