【编程开发】AspAsp.NetCGIPHPJspXMLPERLC++C#VCVBDelphiPowerBuilderJAVA汇编数据库编程移动开发其它语言

您现在的位置:首页 > 网络学院 > 编程开发 > VC > VC++设计图形显示CPU内存利用率程序

VC++设计图形显示CPU内存利用率程序

来源: 作者: 日期:2006-08-14

【聚杰网VC】VC++设计图形显示CPU内存利用率程序


  下载本文源代码 

  程序思想与要点:

  1)、本程序分两种情况来获取CPU的利用率,NT下利用ntdll.dll中没有公开的API: NtQuerySystemInformation, 9x下利用注册表来获取CPU的利用率

  code:NT


  2)、 通过 GlobalMemoryStatus来获取内存的使用情况

  code:


  3)、 程序中封装了两个类 CcpuUsgesCtl和CmemUsgesCtl,使用这两这个类可以实现CPU,内存利用率的定时读取,并以图形化的形式显示出来

  使用

  有两种使用方法,不过要先把这个类的文件 add to project

  1).声明一个这两类的对象,并用create来动态生成



  2) 插入一个static控件,并从类向导中为其生成control形变量,最后将变量的类型换为我们就行了

  效果图:


  结束语

  控件利用内存来绘图,实现了无闪烁显示,欢迎指教!



评论   点击查看全部评论
您的评论参与,将为聚杰带来更大的动力!请不要吝啬!
快速回复
请使用文明语言让我们维护健康绿色网络环境!

匿名发表   验证码: