Я пробовал использовать следующие API для отключения дисплея:
Код: Выделить всё
HWND hwnd = GetForegroundWindow();
Код: Выделить всё
PostMessage(hwnd, WM_SYSCOMMAND, SC_MONITORPOWER, 2);
Код: Выделить всё
mouse_event(1, 40, 0, 0, 0);
Это потому, что во время перехода в состояние отображения влияет на рендеринг моего приложения с графическим интерфейсом или какие-то другие причины могут вызывать эту проблему.
Основной поток снова активен через 800 мс.
Подробнее здесь: https://stackoverflow.com/questions/798 ... ps-running
Мобильная версия