WinCE 电池状态

时间:2013-02-03 07:38:52
【文件属性】:
文件名称:WinCE 电池状态
文件大小:8KB
文件格式:CS
更新时间:2013-02-03 07:38:52
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); } }

网友评论

  • 被骗了,不是完整项目
  • 图片是PNG格式,并且背景透明的。为毛把图片加到picturebox就不是透明了呢?
  • 不错 可以用得上了 感谢
  • 没显示出来...
  • 怎么画不出图形!
  • 谢谢分享哦,工作需要
  • 有很好的借鉴价值
  • 嗯,谢谢,但是只能显示"ON"
  • 嗯,谢谢,但是只能显示"ON",