【发布时间】:2013-11-17 03:03:02
【问题描述】:
我更新了我的代码,但光标仍然可见。帮帮我,谢谢。 (我是 C 和 WinAPI 的新手)
#define WINVER 0x0500
#include<windows.h>
int main()
{
//Get a STD OUTPUT handle
HWND StdHandle = GetStdHandle(STD_OUTPUT_HANDLE);
//Set cursor invisible
CONSOLE_CURSOR_INFO CURSOR;
CURSOR.bVisible = FALSE;
SetConsoleCursorInfo(StdHandle, &CURSOR);
system ("pause>nul");
return 0;
}
【问题讨论】:
-
设置所有个成员,添加CURSOR.dwSize = 1;并且 从不 跳过错误检查,SetConsoleCursorInfo() 返回一个 BOOL。至少断言它。