how to show battery level on my C# windows-ce program
-
hi i need to show battery level on my C# windows-ce program how i can do it ? without harm my program preforms ? thanks in advance
I'm not sure how fast is, but this is one way (if you ask this?):
[DllImport("coredll")]
private static extern uint GetSystemPowerStatusEx(SYSTEM_POWER_STATUS lpSystemPowerStatus, bool fUpdate);public class SYSTEM_POWER_STATUS
{
public byte ACLineStatus;
public byte BatteryFlag;
public byte BatteryLifePercent;
public byte Reserved1;
public uint BatteryLifeTime;
public uint BatteryFullLifeTime;
public byte Reserved2;
public byte BackupBatteryFlag;
public byte BackupBatteryLifePercent;
public byte Reserved3;
public uint BackupBatteryLifeTime;
public uint BackupBatteryFullLifeTime;
}SYSTEM_POWER_STATUS status;
uint return = GetSystemPowerStatusEx(status, false); -
hi i need to show battery level on my C# windows-ce program how i can do it ? without harm my program preforms ? thanks in advance