0

我正在使用 .NET CF 和 OpenNET CF 开发 windows mobile 6.0 项目。我希望从电池寿命栏获得电池的价值。请问有什么帮助吗?

4

1 回答 1

1

SDF 的 2.0 版本真的很旧,我不知道它是否包含特定于电源监控的类。

如果是旧的 1.4 代码库,有一个控件叫做BatteryLife可以显示功率级别。该控件的源(很简单)包含用于获取信息的所有 P/Invokes。

较新的 2.3 代码库有一个 PowerStatus 类,可提供您想要的信息。

您也可以选择直接 P/Invoke 自己

[DllImport("codedll", SetLastError = true)]
internal static extern bool GetSystemPowerStatusEx2(
    PowerStatus pStatus, int dwLen, bool fUpdate);
于 2013-05-20T14:38:31.447 回答