структура 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. Данные маски всегда хранятся в формате DIB 1 б/с.
Требования
Требование | Значение |
---|---|
Заголовок | ntddvdeo.h (включая Ntddvdeo.h) |