Люди добрые, подскажите пожалуйста, почему у меня монитор программно не выключается? Всё это в WinXP происходит, и почему-то не работает, под 9.х не пробовал, хотя мне и не надо, необходимо что бы под NT всё работало. Вот так выглядит сама программа:
- Код: Выделить всё
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal
wParam As Integer, ByVal lParam As Long) As Long
Const WM_SYSCOMMAND = &H112
Const SC_MONITORPOWER = &HF170
sub main()
SendMessage(GetDesktopWindow(), WM_SYSCOMMAND, SC_MONITORPOWER, 0&)
end sub
[/code]