ron*_*nag 4 c++ console winapi logging
我的应用程序win32控制台有问题.
控制台用于向我的应用程序发出命令.但是,它同时用于输出主要来自异步线程的日志消息.当用户尝试写入某些输入并同时打印异步日志消息时,这就成了问题,从而破坏了用户输入的显示.
我想就如何处理这种情况提出一些建议?
例如,可以将控制台中的最后一行专用于输入,类似于它在某些游戏的游戏控制台中的外观吗?
bdo*_*lan 6
您可以使用SetConsoleMode禁用输入回显和行编辑模式.然后,只要程序准备就绪,您就可以回显输入.请注意,这意味着您需要手动执行backspace之类的操作.不要忘记在完成控制台后重新启动模式!
归档时间:
14 年,11 月 前
查看次数:
2384 次
最近记录: