WEB开发网
开发学院软件开发VC 模拟 Windows 下 CPU 占用率的控件及其实现 阅读

模拟 Windows 下 CPU 占用率的控件及其实现

 2006-07-22 22:58:13 来源:WEB开发网   
核心提示: 编译完成后,我们得到CPURateControl.ocx控件,模拟 Windows 下 CPU 占用率的控件及其实现(2),一般在编译后,VC会自动帮你注册这个控件,五、结束语这个控件其实不光可以用来显示CPU占用率,还可以用在其他的用途,你也可以在命令行下用regsvc32.exe来注册

编译完成后,我们得到CPURateControl.ocx控件。一般在编译后,VC会自动帮你注册这个控件,你也可以在命令行下用regsvc32.exe来注册。 关于测试,我们可以在Visual Studio自带的工具ActiveX Control Test Container中进行测试。也可以自己写一个小程序来测试。我在VC中 做了个测试的小程序。如图三:

图三 测试小程序

测试程序中,我用了一个自己封装的DLL来分别获取CPU和内存的占用率。是在一个Timer中定时刷新获取的。这个DLL你也可以拿来自己用, DLL导出函数为2个:

UINT GetCpuUseage();  //返回CPU占用率
UINT GetMemUseage();  //返回内存占用率   
返回的是多少,就表示占用了百分之多少。

五、结束语

这个控件其实不光可以用来显示CPU占用率,还可以用在其他的用途,只要和百分比显示有关的场合都可以。

上一页  1 2 

Tags:模拟 Windows CPU

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接