Kezdőoldal » Számítástechnika » Programozás » Mi lehet a gond? C++

Mi lehet a gond? C++

Figyelt kérdés

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.



2017. nov. 4. 12:46
 1/1 SimkoL ***** válasza:
Az '(LPARAM)' nem kell csak az értéke. [link]
2017. nov. 4. 13:16
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!