会员: 密码:  免费注册 | 忘记密码 | 会员登录 网页功能: 加入收藏 设为首页 网站搜索  
源代码 > VB代码 > 系统API
监视 CPU 使用情况的例子
发表日期:2006-03-07 21:23:25文件大小:3KB 下载次数:3710  

代码说明: 监视 CPU 使用情况的例子 双击终止程序 CPU Program - by Tim Warthen (tlwarth@mkg.com) Please direct your questions, comments to Tim Warthen tlwarth@mkg.com P.O. Box 517 Cadet, MO 63630 To exit or end this program while it is running, just double click anywhere on the form or SSPanels. This example demonstrates how to query Windows 95's registry for the CPUUsage. It returns a number between 0 and 100. The example displays the CPUUsage as 10 boxes (1 box of course, represents 10%). This example also uses the SetWindowPos API function to set the form to the TOPMOST position making it visible at all times. You could add more code to check if another program is maximized and then move the CPU form so that it doesn't cover the minimize, maximize or exit buttons on a form. If you wanted to permanently have the CPU form over far enough as to not cover the control buttons of the form you could just change this line in the form load event Form1.Left = Screen.Width - Form1.Width change to : Form1.Left = Screen.Width - (Form1.Width + 700) The Timer interval is set to 500. You can change to be larger to make the program not query the registry so often. However, I wouldn't change it any lower than 500 because you must remember. Each time you query the registry you are using a small percentage of the CPU. I tested this program once with a timer interval of 0 and it maxed out the CPU. (not exactly the desired effect.) 500 seems to work wonderfully.

立即下载

返回顶部】 【打印本页】 【关闭窗口

关于我们 / 给我留言 / 版权举报 / 意见建议 / 网站编程QQ群   
Copyright ©2003- 2024 Lihuasoft.net webmaster(at)lihuasoft.net 加载时间 0.00238