【发布时间】:2015-05-19 19:24:08
【问题描述】:
ANSI.SYS 在 Windows 8.1 中丢失;那么如何在控制台显示中创建光标控制呢?
我目前正在使用 C;如果不能在 C 中完成,可以在 C++ 中完成吗? Config.sys 应该有 DEVICE=ANSI.SYS。
【问题讨论】:
ANSI.SYS 在 Windows 8.1 中丢失;那么如何在控制台显示中创建光标控制呢?
我目前正在使用 C;如果不能在 C 中完成,可以在 C++ 中完成吗? Config.sys 应该有 DEVICE=ANSI.SYS。
【问题讨论】:
您想将古老的古老 MS-DOS 技术与现代Windows NT 控制台混合使用。 ANSI.SYS 丢失了,因为它looong已死。
您想要做的是利用 NT 控制台。 Here's a starting point in the API documentation. 特别是there's a guide on handling mouse input,您可以将其用作起点。
您可能会发现使用 Termbox 或 pdcurses 之类的库更容易,具体取决于您要编写的程序类型。如果您想编写此类程序,甚至还有一些基于文本的用户界面 (TUI) 库,例如 Turbo Vision。
【讨论】: