CONSOLE_CURSOR_INFO 结构

重要

本文档介绍控制台平台功能,该功能已不再是生态系统蓝图的一部分。 我们不建议在新产品中使用此内容,但我们未来将无限期支持现有使用。 我们的首选最新解决方案侧重于虚拟终端序列,以实现跨平台方案中的最大兼容性。 可以在经典控制台与虚拟终端文档中找到有关此设计决策的详细信息。

包含有关控制台游标的信息。

语法

typedef struct _CONSOLE_CURSOR_INFO {
  DWORD dwSize;
  BOOL  bVisible;
} CONSOLE_CURSOR_INFO, *PCONSOLE_CURSOR_INFO;

成员

dwSize
由游标填充的字符单元的百分比。 该值介于 1 到 100 之间。 游标外观各不相同,范围从完全填充单元到显示为单元底部的横线。

注意

虽然 dwSize 值通常介于 1 到 100 之间,但在某些情况下,可能会返回超出该范围的值。 例如,如果在注册表中将 CursorSize 设置为 0,则返回的 dwSize 值将为 0。

 bVisible
游标的可见性。 如果游标可见,则此成员为 TRUE

要求

   
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
标头 WinCon.h (include Windows.h)

另请参阅

GetConsoleCursorInfo

SetConsoleCursorInfo