Wobei ich feststellen muss, dass man sich jetzt wohl für die Broadcast-Nachricht explizit registrieren muss, um diese zu erhalten (war früher definitiv nicht so).
Habe hier weitere Informationen dazu gefunden:
http://stackoverflow.com/questions/1...-use-in-delphi
Allerdings meckert der Compiler hier:
FHPOWERNOTIFY := RegisterPowerSettingNotification(
Handle,
@GUID_MONITOR_POWER_ON, DEVICE_NOTIFY_WINDOW_HANDLE);
und sagt TGUID und Pointer seien Inkompatible Typen
Die Variable ist als
const
GUID_MONITOR_POWER_ON: TGUID = '{02731015-4510-4526-99e6-e5a17ebd1aea}';
definiert. Wie geht's richtig?