コード例 #1
0
 private void Sys_ProcessOff()
 {
     if (P_Vocal.ProgressValue == -1 && P_Music.ProgressValue == -1 && P_Mixed.ProgressValue == -1)
     {
         SetThreadExecutionState(ES_CONTINUOUS);  //恢复休眠
         ES = ES_REQUIRE.OFF;
         //Console.WriteLine("休眠已恢复");
     }
 }
コード例 #2
0
 private void Sys_ProcessOn()
 {
     if (ES == ES_REQUIRE.OFF)
     {
         SetThreadExecutionState(ES_CONTINUOUS | ES_DISPLAY_REQUIRED | ES_SYSTEM_REQUIRED);  //阻止休眠
         ES = ES_REQUIRE.ON;
         //Console.WriteLine("休眠已阻止");
     }
 }