Welcome

首页 / 软件开发 / C++ / 模拟Windows下CPU占用率的控件及其实现

模拟Windows下CPU占用率的控件及其实现2010-12-22叶小舟参考了一下Windows任务管理器(图一),于是模仿MS的东西,做了这个控件 (图二)。

图一 Windwows管理器

图二 我的 Control

二、功能说明

我把这个东东做成了ActiveX控件, 为的是通用性,这样,其他的开发工具(VB、Delphi等)也能使用它,而不仅限 于VC。 我是用MFC来写的这个控件,该控件提供的大致功能有:设置占用比率颜 色、未占用比率颜色、设置占用率、设置背景颜色、字体颜色,等等。 控件的 方法列表如下:

void SetFreeColor(OLE_COLOR m_Color); //设置未占用部分的颜色
void SetUsedColor(OLE_COLOR m_Color); //设置占用部分的颜色
void RestoreDefaultColor(); //恢复默认颜色设置
void SetUsedRate(short iRate); //设置占用率
void SetBKColor(OLE_COLOR m_Color); //设置背 景颜色
void SetFontColor(OLE_COLOR m_Color); //设置字体颜色