6

ノートブックのバッテリーに残っている電力量を監視する小さなアプリを作成しようとしていますが、それを実現するためにどのWin32関数を使用できるか知りたいです。

4

4 に答える 4

7

Vista以降では、 RegisterPowerSettingNotificationを使用できます

以前の機能については、MSDNページ「電源管理機能:WindowsServer2003以前」のこのセクションの電源管理機能を参照してください。

codeprojectでVistaメソッドのサンプルコードを見ることができます。

于 2008-10-24T13:06:58.657 に答える
3

Win32 GetSystemPowerStatus関数の使用をお勧めします。コード スニペット :

int getBatteryLevel()
{
    SYSTEM_POWER_STATUS status;
    GetSystemPowerStatus(&status);
    return status.BatteryLifePercent;
}
于 2015-04-03T16:01:20.217 に答える