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 格式。
要求
要求 | 值 |
---|---|
Header | ntddvdeo.h (包括 Ntddvdeo.h) |