SendMessage 라는, 함수를 사용합니다.
SendMessage는, 메시지를 보내는 user32의 API함수입니다. 문자창처럼, 메시지를 보내는 것이 아닌, 윈도우 간의 통신이라고 할까? 그런 메시지임에 주의하세요; 혹시.. 이거 사용하고.. 이거 가지고 채팅하려고 하는데요? 라고, 하시면 안됩니다. ─ ─;
----------------------------------------------------
(그냥, 시원하게 소스 말하죠..)
SendMessage(_프로그램핸들,274,61808,2); |
델파이 포럼을 뒤지다가; 나온 소스를.. 창조로 되게 만들었습니다.ㅋ 원본 소스(델파이) :
SendMessage(Application.Handle,WM_SYSCOMMAND,SC_MONITORPOWER,2); (Windows.pas 가 있어야 할겁니다.)
소스설명..
SendMessage(_프로그램핸들,274,61808,2); | | | |==============>SC_MONITORPOWER의 상수값 | | | 함수명 핸들 WM_SYSCOMMAND의 상수값 | (마지막의 2 는 lParam 값이라는데.. -_-;)
Windows Message........
SC_MONITORPOWER |
display의 상태를 설정합니다. 이 명령은 절전 기능이 있는 장치에서만 동작합니다.
lParam은 다음의 값을 가집니다. 1 - display가 저전력 상태로 바뀝니다. 2 - display를 끕니다. |
|
|