全国计算机等级考试网 资讯快报 | 报考指南 | 一级考试 | 二级考试 | 三级考试 | 四级考试 | 证书查询
各省考试: | |
您现在的位置: 计算机等级考试 >> 二级考试 >> C十十 >> 辅导 >> 文章正文
GetSystemPowerStatus-获取系统电源状态的
作者:佚名    文章来源:互联网    点击数:    更新时间:2008-11-17 
【字体:
//声明GetSystemPowerStatus(
  var lpSystemPowerStatus: TSystemPowerStatus {TSystemPowerStatus 结构}
  ): BOOL;
  //TSystemPowerStatus 是 _SYSTEM_POWER_STATUS 结构的重定义:
  _SYSTEM_POWER_STATUS = packed record
  ACLineStatus : Byte;    {0:电源断电; 1:电源正常; 255:电源状态未知}
  BatteryFlag : Byte;    {1:电量充足; 2:电量低; 4:电池基本耗尽; 8:充电; 128:没有电池; 255:电池状态未知}
  BatteryLifePercent : Byte;  {0..100:所剩电量百分数; 255:未知}
  Reserved1 : Byte;    {保留, 须为 0}
  BatteryLifeTime : DWORD;   {电池剩余能量; -1 表示未知}
  BatteryFullLifeTime : DWORD; {电池总能量; -1 表示未知}
  end;//举例:procedure TForm1.FormCreate(Sender: TObject);
  var
  Power: TSystemPowerStatus;
  begin
  GetSystemPowerStatus(Power);
  Memo1.Clear;
  with Memo1.Lines do
  begin
  Add(Format('电源状态: %d',[Power.ACLineStatus]));
  Add(Format('电池状态: %d',[Power.BatteryFlag]));
  Add(Format('电量百分比: %d',[Power.BatteryLifePercent]));
  Add(Format('剩余能量: %d',[Power.BatteryLifeTime]));
  Add(Format('总能量: %d',[Power.BatteryFullLifeTime]));
  end;
  end;//效果图:

文章录入:0987    责任编辑:0987 
  • 上一篇文章:

  • 下一篇文章: 没有了
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    更多资讯
     GetSystemPowerStatus-获取系统电源状态的 (11月17日)
     C++技巧(访问模板化基类中名字) (11月11日)
     C++技巧(TraceRoute(tracert)实现原理) (11月11日)
     无法找到msvcr80d.dll的错误的解决方法 (11月11日)
     通用C++typeid实现(不支持RTTI)v0.2 (11月11日)
     C++技巧(c++内存对齐) (11月11日)
     C++技巧(VC++双缓冲实现方法) (11月11日)
     C++实例(使用iphlpapi的未公开函数) (11月11日)
     C++实例(表达式求值(栈的应用)) (11月11日)
     计算机二级考试C++辅导:C++基础(GC) (11月11日)
     C++基础(C++中的属性) (11月11日)
     C++基础(C++从零开始学编程) (11月11日)
     C++技巧(VC++与GCC两者语法差异) (11月11日)
     C++调用DotNet类库实现ISAPIFilter (11月11日)
     C++boost之conversion/lexical_cast (11月11日)
     C++函数(fseek()函数) (11月11日)
     C++函数(fscanf()函数) (11月11日)
     C++组件编程:基于CStatic的波形曲线控件的 (11月11日)
     C++技巧(访问模板化基类中名字) (11月11日)
     C++技巧(TraceRoute(tracert)实现原理) (11月11日)
     ·热门图文

    没有任何图片文章
     ·热门课程培训
    普通文章 湖南:2008年下半年计算机等级考试6月10日-25日报
    普通文章 海南:2008年下半年计算机等级考试报名
    普通文章 关于2008年下半年山西省全国计算机等级考试报名
    普通文章 四川:2008年下半年全国计算机等级考试开始报名
    普通文章 河南:2008年下半年计算机等级考试6月1日-7月15日
    普通文章 福建:2008年下半年计算机等级考试报名
    普通文章 宁夏:2008年下半年计算机等级考试报名
    普通文章 广西:2008年下半年计算机等级考试报名
    普通文章 江苏:2008年下半年计算机等级考试报名
    普通文章 2008年全国计算机等级考试启用新版教材
     ·最新推荐信息
     计算机等级考试四级网络工程师考试大纲(08年版)
     三级数据库新大纲
     计算机等级考试三级考试PC技术考试大纲
     全国计算机等级考试大纲(四级)
     2007年计算机专业似“热”实“冷”
     四级笔试复习重点分值分布
     国计算机等级考试证书的有效期是多久?证书丢了是
     有保留成绩-考生成绩合格可免考
     全国计算机等级考试证书手机免费查询
     全国计算机等级考试管理规则