Zumindest das Log für PBT_POWERSETTINGCHANGE hatte ich schon drin.
RegisterPowerSettingNotification aber noch nicht implementiert.
Aber, wie gesagt, ich bin mir eigentlich fast sicher, früher in einem anderen Projekt, auch schonmal eine Message bekommen zu haben, wenn sich die Akku-Prozente ändern, auch ohne diese Registrierung.
IOCRL: Da Delphi keine "leeren" statischen Arrays kennt, ließ sich der Code anfangs nicht zum Laufen bringen, da SizeOf einen
falschen anderen Wert bring, als die
API verlangt.
Ich weiß grad garnicht, ob ich für codeproject.com ein Login hab, um mir die Demo mal anzusehn.