IDARG_OUT_QUERY_HWCURSOR 结构 (iddcx.h)

IDARG_OUT_QUERY_HWCURSOR 结构是 IddCxMonitorQueryHardwareCursor 用于返回有关当前光标的坐标和形状的信息的输出参数。

语法

struct IDARG_OUT_QUERY_HWCURSOR {
  BOOL                    IsCursorVisible;
  INT                     X;
  INT                     Y;
  BOOL                    IsCursorShapeUpdated;
  IDDCX_CURSOR_SHAPE_INFO CursorShapeInfo;
};

成员

IsCursorVisible

[out]一个布尔值,指示游标是否可见。

X

[out]如果光标可见 (IsCursorVisible = TRUE) 则 X 是光标图像中左上角像素的 x 屏幕坐标。 请参阅“备注”。

Y

[out]如果光标可见 (IsCursorVisible = TRUE) 则 Y 是光标图像中左上角像素的 y 屏幕坐标。 请参阅“备注”。

IsCursorShapeUpdated

[out]一个布尔值,指示自上次调用 IddCxMonitorQueryHardwareCursor 的驱动程序以来是否更新了光标形状。 如果已更新,则操作系统会更新 CursorShapeInfo 结构,并将新的游标图像数据复制到 IDARG_IN_QUERY_HWCURSORpShapeBuffer 缓冲区。

CursorShapeInfo

[out] 一种IDDCX_CURSOR_SHAPE_INFO 结构,在该结构中,如果游标可见,OS 将复制当前游标信息。 如果游标不可见,则 OS 会将此结构归零。

注解

请注意, XY 可以为负数;例如,光标中心位于屏幕左上角的热点。

要求

要求
最低受支持的客户端 Windows 10
最低受支持的服务器 Windows Server 2016
标头 iddcx.h

另请参阅

IddCxMonitorQueryHardwareCursor

IddCxMonitorQueryHardwareCursor2