模拟 Windows 下 CPU 占用率的控件及其实现
http://tech.ddvip.com 2006年07月22日 社区交流
本文详细介绍模拟 Windows 下 CPU 占用率的控件及其实现
编译完成后,我们得到CPURateControl.ocx控件。一般在编译后,VC会自动帮你注册这个控件,你也可以在命令行下用regsvc32.exe来注册。 关于测试,我们可以在Visual Studio自带的工具ActiveX Control Test Container中进行测试。也可以自己写一个小程序来测试。我在VC中 做了个测试的小程序。如图三:

图三 测试小程序
测试程序中,我用了一个自己封装的DLL来分别获取CPU和内存的占用率。是在一个Timer中定时刷新获取的。这个DLL你也可以拿来自己用, DLL导出函数为2个:
UINT GetCpuUseage(); //返回CPU占用率返回的是多少,就表示占用了百分之多少。
UINT GetMemUseage(); //返回内存占用率
五、结束语
这个控件其实不光可以用来显示CPU占用率,还可以用在其他的用途,只要和百分比显示有关的场合都可以。
作者:叶小舟 责编:豆豆技术应用
正在加载评论...
- VC/VC++按钮设计专题
- VC/VC++ 菜单专题
- VC/VC++ 工具条专题
- VC/VC++ 对话框教程
- VC/VC++ 报表教程
- VC/VC++ 控件
- VC/VC++ GDI
- Visual Studio 2008
- VC/VC++ MFC教程
- VC/VC++ QQ
- VC/VC++ Socket编程
- VC/VC++ 钩子编程
- TangramMini组件应用教程
- VC/VC++ 窗体
- VC/VC++ ADO 教程
- Windows CE 教程
- VC/VC++ DLL(动态链接库)编程
- VC/VC++ PDFlib
- VC与MATLAB编程
- VC/VC++ DirectShow 教程
- VC++入门视频教程
- VC/VC++ COM组件设计与应用
- VC/VC++ ATL
- VC/VC++ WTL
- VC/VC++ 定制调试诊断工具和程序
- VC/VC++ 进程
- VC/VC++ Win32
- VC/VC++ WMI
- VC/VC++ 消息
- 更多VC/VC++专题……