在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); } }
- 粉丝: 113
- 资源: 20
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- GVC-全球价值链参与地位指数,基于ICIO表,(Wang等 2017a)计算方法
- 易语言ADS指纹浏览器管理工具
- 易语言奇易模块5.3.6
- cad定制家具平面图工具-(FG)门板覆盖柜体
- asp.net 原生js代码及HTML实现多文件分片上传功能(自定义上传文件大小、文件上传类型)
- whl@pip install pyaudio ERROR: Failed building wheel for pyaudio
- Constantsfd密钥和权限集合.kt
- 基于Java的财务报销管理系统后端开发源码
- 基于Python核心技术的cola项目设计源码介绍
- 基于Python及多语言集成的TSDT软件过程改进设计源码
- 1
- 2
前往页