label5.Text= невідомо raquo ;;
else
{
int s, m, h;
s=total% 60;
total=total/60;
m=total% 60;
h=total/60;
label5.Text=h.ToString () + : + M.ToString () + : + S.ToString ();
}
SwitchImg ();
GetPowers ();
if (pow.Count!=0)
{
int h=this.Height + 53;
this.Size=new Size (this.Width, h);
}
Create_radio ();
}
private void trackBar1_Scroll (object sender, EventArgs e)
{
val=(short) trackBar1.Value;
val=(short) (val * 25.5);
SetBrightness (val);
}
private void timer1_Tick (object sender, EventArgs e)
{
label2.Text=GetPowerStatus ();
label3.Text=GetBatteryFlag ();
label4.Text=GetBatteryPercent (). ToString () + % raquo ;;
int total=GetBatteryTime ();
if (total == - 1)
label5.Text= невідомо raquo ;;
else
{
int s, m, h;
s=total% 60;
total=total/60;
m=total% 60;
h=total/60;
label5.Text=h.ToString () + : + M.ToString () + : + S.ToString ();
}
SwitchImg ();
}
private void radioButton6_CheckedChanged (object sender, EventArgs e)
{
ChangePow (radioButton6);
}
private void radioButton5_CheckedChanged (object sender, EventArgs e)
{
ChangePow (radioButton5);
}
private void radioButton4_CheckedChanged (object sender, EventArgs e)
{
ChangePow (radioButton4);
}
private void radioButton3_CheckedChanged (object sender, EventArgs e)
{
ChangePow (radioButton3);
}
private void radioButton2_CheckedChanged (object sender, EventArgs e)
{
ChangePow (radioButton2);
}
private void radioButton1_CheckedChanged (object sender, EventArgs e)
{
ChangePow (radioButton1);
}
private void ChangePow (RadioButton rb)
{
Active=(string) pow [rb.Text];
ProcessStartInfo prc=new ProcessStartInfo ( Powercfg raquo ;, -setactive + Active);
prc.WindowStyle=ProcessWindowStyle.Hidden;
Process.Start (prc);
}
}
}
# include brightness.h
# include gammaramp.h
extern C __declspec (dllexport) char * GetPowerStatus ()
{_ POWER_STATUS sps; (GetSystemPowerStatus ( amp; sps))
{(sps.ACLineStatus)//друкуємо статус харчування
{0: Power off raquo ;; 1: Power on raquo ;; 255 :: невідомо raquo ;;;
}
} Unknown raquo ;;
}
extern C __declspec (dllexport) char * GetBatteryFlag ()
{_ POWER_STATUS sps; ( amp; sps);
switch (sps.BatteryFlag)//статус заряду
{
case 1: Високий raquo ;;
case 2: низька raquo ;;
case 4: Критичний raquo ;;
case 8: Заряджається raquo ;;
case 128: Батарея відсутня raquo ;;
case 255:
default: Невідомий raquo ;;
}
}
extern C _...