我有一点Windows API任务,我不能排除。
我需要在后台控制台窗口中显示光标。我尝试使用GetConsoleCursorInfo / SetConsoleCursorInfo,但CONSOLE_CURSOR_INFO中的bVisible已经是真的。
怎么办?
感谢您的回答。
答案 0 :(得分:0)
仅当控制台窗口是前景窗口时,光标才可见。
我想您可以使用计时器检查是否GetConsoleWindow() != GetForegroundWindow()
,如果您需要某种类型的可视指示器,当您不在前台时,可以使用WriteConsoleOutputAttribute
更改文本和/或背景颜色。