热搜关键词: 电路基础ADC数字信号处理封装库PLC

null

WinCE 电池状态

  • 1星
  • 2013-07-01
  • 8.14KB
  • 需要1积分
  • 0次下载
标签: WinCE

WinCE

电池状态

电池状态

在WinCE操作系统中,用于读取电池的状态。

调用方法:

//主窗口电池

Battery  battery  =  new  Battery();

Battery.State  SLast  =  Battery.State.Normal;

//主界面时钟,用户查看电池状态

private  void  timer2_Tick(object  sender,  EventArgs  e)

{

((Timer)sender).Enabled  =  false;

Battery.SystemIdleTimerReset();

SLast  =  battery.Status;

Rectangle  Rect  =  battery.BatteryState;

if  (battery.Status  !=  SLast)

{

Invalidate();

}

((Timer)sender).Enabled  =  true;

}

//主窗口画画图事件

private  void  FrmMain_Paint(object  sender,  PaintEventArgs  e)

{

//画出电池形状

Graphics  g  =  e.Graphics;

g.DrawImage(pictureBox1.Image,  0,  0);

Brush  brush  =  new  SolidBrush(this.ForeColor);

g.DrawString(PubVar.CurrVer,  this.Font,  brush,  228,  68);

//  Screen.PrimaryScreen.WorkingArea.Width  -  g.MeasureString(PubVar.CurrVer,  this.Font).Width  -  10,  68);

Rectangle  Rect  =  battery.BatteryState;

//g.DrawString(battery.BatteryPercent.ToString(),  this.Font,  brush,  battery.Left,  battery.Top);

//正常使用电池状态

if  (battery.Status  ==  Battery.State.Normal)

{

g.DrawPolygon(new  Pen(this.ForeColor),  battery.BatteryStateRect);

g.FillRectangle(brush,  battery.BatteryState);

}

else//充电  电量不足

{

g.DrawString(battery.Text,  this.Font,  brush,  battery.Left,  battery.Top);

}

}

展开预览

猜您喜欢

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×