Я не совсем точно, как это сделать, но я помню, что есть сообщение Windows, когда управление питанием изменилось ..
вот статья о том, как манипулировать монитором.
Codeproject
Может быть способ отправить сообщение и получить ответ о состоянии монитора.