2015-05-19 2 views
1

ANSI.SYS отсутствует в окнах 8.1; так как я могу создать управление курсором на дисплее консоли?Управление курсором на дисплее консоли

Я использую C; если это невозможно сделать на C, можно ли это сделать на C++? Предполагается, что Config.sys имеет DEVICE=ANSI.SYS.

ответ

1

Вы хотите смешать древние древние древние Технологии 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, если вы хотите вместо этого написать такую ​​программу.

Смежные вопросы