SetConsoleCursorInfo函数设置指定控制台屏幕缓冲区的游标的大小和可见性。
BOOL SetConsoleCursorInfo(
HANDLE 【hConsoleOutput】, | //控制台屏幕缓冲区的句柄 |
CONST CONSOLE_CURSOR_INFO *【lpConsoleCursorInfo】 | //游标信息的地址 |
); |
参数
【hConsoleOutput】
标识控制台屏幕缓冲区。句柄必须具有GENERIC_WRITE权限。
【lpConsoleCursorInfo】
指向CONSOLE_CURSOR_INFO结构,其中包含屏幕缓冲区游标的新规范。
返回值
如果函数成功,返回值不为零。
如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.
备注
当屏幕缓冲区的光标可见时,其外观可以变化,从完全填充字符单元格到显示为单元格底部的水平线。CONSOLE_CURSOR_INFO结构的的dwSize成员指定由游标填充的字符单元格的百分比。如果此成员小于1或大于100,SetConsoleCursorInfo将失败。
也可以看看
CONSOLE_CURSOR_INFO, GetConsoleCursorInfo, SetConsoleCursorPosition