//J`ai récupéré cet exemple de code directement sur le forum développeur de PC SOFT.
//Avant de le publier, je l`ai bien sur vérifié.
//Pour le faire fonctionner, il suffit de créer une fenêtre avec un champ libellé appelé « Libellé1 ».
SYSTEM_POWER_STATUS_EX est composé de
ACLineStatus est un entier sur 1 octet
batteryflag est un entier sur 1 octet
batterylifepercent est un entier sur 1 octet
reserved1 est un entier sur 1 octet
batterylifetime est un entier
batteryfulllifetime est un entier
reserved2 est un entier sur 1 octet
backupbatteryflag est un entier sur 1 octet
backupbatterylifepourcent est un entier sur 1 octet
reserved3 est un entier sur 1 octet
backupbatterylifetime est un entier
backupbatteryfulllifetime est un entier
FIN
SI API("coredll.dll", "GetSystemPowerStatusEx", &SYSTEM_POWER_STATUS_EX, True) ALORS Libellé1 = SYSTEM_POWER_STATUS_EX.batterylifepercent + "% de charge restante" FIN
|