【问题标题】:Console - WinAPI - Colors控制台 - WinAPI - 颜色
【发布时间】:2014-04-29 12:55:56
【问题描述】:

在 Windows 终端中绘制一行/行颜色的最佳方法是什么? 只有绿色、红色和蓝色吗? 我见过人们在排队的每一个位置循环,这是最好的行为吗?

【问题讨论】:

  • 我认为控制台只提供了 16 种颜色,甚至需要进行一些特殊的 API 调用才能获得这些颜色。您可以在此处查看完整列表:msdn.microsoft.com/en-us/library/windows/desktop/…
  • 您不应该在控制台中使用任何“图形”,因为 GUI 不是在控制台中完成的,并且控制台不应该以这种方式使用。改为创建一个 Windows 应用程序。
  • 但是有像 nCurses 这样的东西,我需要这样的界面。不过,我真的不想去 ncurses..

标签: c++ winapi terminal console


【解决方案1】:

使用Console Screen Buffer 指定背景/前景色以及文本输出的位置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-31
    • 1970-01-01
    • 2013-06-12
    • 2014-04-29
    • 2011-05-05
    • 2011-06-18
    • 2021-05-16
    相关资源
    最近更新 更多