Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Выключение монитора Добавлено: 01.08.03 17:07  

Автор вопроса:  ZeroX | ICQ: 220401330 

Может кто знает как сделать это програмно

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #1
Добавлено: 01.08.03 20:53

Программно можно отключить монитор совместимый со стандартом EnergyStar.

Нужно отправить сообщение WM_SYSCOMMAND с параметром WParam = SC_MONITORPOWER и LParam = 0 для отключения монитора или LParam = 1 для включения

Выключить - SendMessage Me.hWnd,WM_SYSCOMMAND,SC_MONITORPOWER,0

Включить - SendMessage Me.hWnd,WM_SYSCOMMAND,SC_MONITORPOWER,1

Интересный факт - в win32api.txt (VB6 EE) константы SC_MONITORPOWER нет, но в windows.inc (masm32) можно найти строку: SC_MONITORPOWER equ 0F170h.

Мой монитор поддерживает EnergyStar как-то непонятно :), вместо выключения монитора, он его переводит в текстовый полоноэкранный режим (даже курсор мигает!)

Успеха!

Ответить

Номер ответа: 2
Автор ответа:
 ZeroX



ICQ: 220401330 

Вопросов: 47
Ответов: 406
 Профиль | | #2 Добавлено: 02.08.03 10:21
Спасибо!!!

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам