Verfasst: 15.10.2008 18:38
Mit diesem Code kannst du festellen wann der StandyBy Modus anfängt und wieder beendet wird.
Code: Alles auswählen
#PBT_APMRESUMESUSPEND = $0007 ; Operation resuming after suspension.
#PBT_APMSUSPEND = $0004 ; System is suspending operation.
OpenWindow(0,0,0,320,240,"void",#PB_Window_SystemMenu | #PB_Window_ScreenCentered)
Procedure WindowCallback(hWnd,uMsg,wParam,lParam)
Select uMsg
Case #WM_POWERBROADCAST
Select wParam
Case #PBT_APMSUSPEND
Debug "ENTERING STANDBY MODE!"
Case #PBT_APMRESUMESUSPEND
Debug "SYSTEM RESUMED FROM STANDBY!"
EndSelect
EndSelect
ProcedureReturn #PB_ProcessPureBasicEvents
EndProcedure
SetWindowCallback(@WindowCallback())
While WaitWindowEvent() ! #PB_Event_CloseWindow : Wend