ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Power API (https://www.excelbanter.com/excel-programming/405005-power-api.html)

Gary''s Student

Power API
 
I am building an Excel alarm clock for a laptop. I am updating the display
with an OnTime event. One of the requirements is to autonomously detect if
the laptop switches from A/C power to its internal battery.

Has anyone come across an API that will return the power state? Say TRUE if
A/C, FALSE if battery?

Thanks for any leads.
--
Gary''s Student - gsnu200766

Jim Cone

Power API
 
Maybe...

Private Declare Function GetDevicePowerState Lib "kernel32.dll" _
(ByVal hDevice As Long, ByRef pfOn As Long) As Long
http://msdn2.microsoft.com/en-us/library/aa372690.aspx

Private Declare Function GetSystemPowerStatus Lib "kernel32.dll" _
(ByRef lpSystemPowerStatus As SYSTEM_POWER_STATUS) As Long
http://msdn2.microsoft.com/en-us/lib...93(VS.85).aspx

--
Jim Cone
San Francisco, USA
http://www.realezsites.com/bus/primitivesoftware
(Excel Add-ins / Excel Programming)




"Gary''s Student"
wrote in message
I am building an Excel alarm clock for a laptop. I am updating the display
with an OnTime event. One of the requirements is to autonomously detect if
the laptop switches from A/C power to its internal battery.

Has anyone come across an API that will return the power state? Say TRUE if
A/C, FALSE if battery?
Thanks for any leads.
--
Gary''s Student - gsnu200766

John Bundy

Power API
 
Actually this looks to be the link and it contains some more info, about 2/3
the way down.

http://www.codeguru.com/forum/archiv.../t-199354.html
--
-John
Please rate when your question is answered to help us and others know what
is helpful.


"Gary''s Student" wrote:

I am building an Excel alarm clock for a laptop. I am updating the display
with an OnTime event. One of the requirements is to autonomously detect if
the laptop switches from A/C power to its internal battery.

Has anyone come across an API that will return the power state? Say TRUE if
A/C, FALSE if battery?

Thanks for any leads.
--
Gary''s Student - gsnu200766


Gary''s Student

Power API
 
Thank Jim (once again) !
--
Gary''s Student - gsnu200766


"Jim Cone" wrote:

Maybe...

Private Declare Function GetDevicePowerState Lib "kernel32.dll" _
(ByVal hDevice As Long, ByRef pfOn As Long) As Long
http://msdn2.microsoft.com/en-us/library/aa372690.aspx

Private Declare Function GetSystemPowerStatus Lib "kernel32.dll" _
(ByRef lpSystemPowerStatus As SYSTEM_POWER_STATUS) As Long
http://msdn2.microsoft.com/en-us/lib...93(VS.85).aspx

--
Jim Cone
San Francisco, USA
http://www.realezsites.com/bus/primitivesoftware
(Excel Add-ins / Excel Programming)




"Gary''s Student"
wrote in message
I am building an Excel alarm clock for a laptop. I am updating the display
with an OnTime event. One of the requirements is to autonomously detect if
the laptop switches from A/C power to its internal battery.

Has anyone come across an API that will return the power state? Say TRUE if
A/C, FALSE if battery?
Thanks for any leads.
--
Gary''s Student - gsnu200766


Gary''s Student

Power API
 
Thanks John!!
--
Gary''s Student - gsnu200766


"John Bundy" wrote:

Actually this looks to be the link and it contains some more info, about 2/3
the way down.

http://www.codeguru.com/forum/archiv.../t-199354.html
--
-John
Please rate when your question is answered to help us and others know what
is helpful.


"Gary''s Student" wrote:

I am building an Excel alarm clock for a laptop. I am updating the display
with an OnTime event. One of the requirements is to autonomously detect if
the laptop switches from A/C power to its internal battery.

Has anyone come across an API that will return the power state? Say TRUE if
A/C, FALSE if battery?

Thanks for any leads.
--
Gary''s Student - gsnu200766



All times are GMT +1. The time now is 10:12 AM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
ExcelBanter.com