//---------------------------------------------------------------------------
// 노트북 배터리에 관한 정보 구하기 예제.
void __fastcall TForm1::FormCreate(TObject *Sender)
{
// 노트북 배터리에 관한 정보를 얻을 수 있다.
// 잔여량 퍼센트, 잔여시간, 총 시간 등 정보가 있다.
TSystemPowerStatus SystemPowerStatus;
GetSystemPowerStatus(&SystemPowerStatus);
int percent = SystemPowerStatus.BatteryLifePercent;
if (SystemPowerStatus.ACLineStatus)
Caption = "AC 전원 사용중";
else
{
if (percent == 255)
Caption = "배터리 잔여량 알수 없음.";
else
Caption = String().sprintf("배터리 잔여량: %d%%", percent);
}
}
//---------------------------------------------------------------------------
|