[WinAPI] gdzie pcha się SC_MONITORPOWER ?
Ostatnio zmodyfikowano 2011-06-14 16:10
pekfos Temat założony przez niniejszego użytkownika |
[WinAPI] gdzie pcha się SC_MONITORPOWER ? » 2011-06-13 18:41:25 SendMessage( hwnd, WM_SYSCOMMAND, SC_MONITORPOWER, 1 );
i mam pytanie: przez jakie hwnd można się dobrać do monitora? pulpit? HWND_BROADCAST? |
|
DejaVu |
» 2011-06-13 19:20:26 A co Ty od niego chcesz? |
|
yoogi |
» 2011-06-14 12:48:45 Hmmm... podaj HWND aplikacji albo NULL i powinno chodzić, jeszcze jest taka chamska funkcja BlockInput(), niestety nie chodzi u mnie jak trzeba nie wiem jak jest u innych. |
|
pekfos Temat założony przez niniejszego użytkownika |
» 2011-06-14 16:10:18 nie wiem jak BlockInput() może tu pomóc :P poszperałem trochę i spotkałem się z zapisem -1 jako HWND czyli 0xFFFF czyli HWND_BROADCAST. Zawsze można wysłać komunikat do pulpitu który zawsze istnieje lub do okna które aktualnie ma focusa. Chodzi raczej o dowolne okno bo polecenie ma trafić do DefWindowProc() więc chyba jest bez różnicy gdzie pójdzie.. |
|
« 1 » |