问题
I'm working on a small chat application written in C++/Qt. My users are complaining that the connection is not shut down gracefully when they are closing the laptop lid and the computer enters standby.
Is there a Win32 hook available that is called when Windows is about to enter standby?
回答1:
WM_POWERBROADCAST
回答2:
Reimplement QCoreApplication::winEventFilter in your application to handle Windows standby events.
来源:https://stackoverflow.com/questions/5440133/receive-event-before-windows-enters-standby-or-hibernate-using-win32-api