【发布时间】:2013-08-07 05:15:32
【问题描述】:
我正在使用 C++ 启动一个项目,我想创建一个 CPU 图表,就像在任务管理器中找到的那样。
我应该寻找图形库还是显示库? 我应该调查使用 OpenGL 来显示实时图表吗?
我正在寻找最优雅的解决方案来在窗口内显示图形。
我环顾四周,甚至找不到任务管理器使用什么来显示它的 CPU 和内存图,我不想跳进去开始使用和学习错误的工具来完成这项工作。
【问题讨论】:
我正在使用 C++ 启动一个项目,我想创建一个 CPU 图表,就像在任务管理器中找到的那样。
我应该寻找图形库还是显示库? 我应该调查使用 OpenGL 来显示实时图表吗?
我正在寻找最优雅的解决方案来在窗口内显示图形。
我环顾四周,甚至找不到任务管理器使用什么来显示它的 CPU 和内存图,我不想跳进去开始使用和学习错误的工具来完成这项工作。
【问题讨论】:
任务管理器之类的东西不会经常更新屏幕(大约每秒一次)。这意味着效率对它来说并不是一个大问题。 GDI 可能是最简单的绘图方法,而且几乎可以肯定仍能提供完全足够的性能。
如果你想让你的生活尽可能轻松,你可以考虑一个已经实现你想要/需要的库,例如one 或another on CodeProject。
【讨论】: