Mi lehet a gond? C++
Szeretném a program által kikapcsolni a monitoromat.De nem működik.Hibaüzenet nincs csak, nem úgy működik ahogy akarom.Két fajta megoldást is megpróbáltam, de úgy se volt jó.
void turnoffmonitor() {
short press; // próbáltam paraméterként is megadni, de úgy se működik :(
if (press == GetAsyncKeyState(0x53)) {
SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, (LPARAM)-1);
}
else if (press == GetAsyncKeyState(0x41)) {
SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, (LPARAM)2);
}
else {
cout << "Nem mukodik" << endl;
Sleep(5000);
}
/*switch (press) {
case 1:
GetAsyncKeyState(0x53);
SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, (LPARAM)-1);
case 2:
GetAsyncKeyState(0x41);
SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, (LPARAM) 2);
default:
cout << "Nem mukodik";
Sleep(5000);
}*/
}
Valami tipp?Eléggé kezdő vagyok a programozásban.Ez a funkció egy headerbe írtam a mainbe csak a turnoffmonitor() van.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!