Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Pętla while - zaczynająca się po każdorazowym naciśnięciu klawisza, nie zależnie od okna.

Ostatnio zmodyfikowano 2017-01-15 00:00
Autor Wiadomość
MrFox
Temat założony przez niniejszego użytkownika
Pętla while - zaczynająca się po każdorazowym naciśnięciu klawisza, nie zależnie od okna.
» 2017-01-13 13:03:47
Witam,

Jako iż dopiero zaczynam przygodę z C++ mam może z pozoru proste pytanie. Czy da się zrobić tak, by bez wyświetlania okna i konieczności "znajdowania się w nim" program działał?

Mój problem polega na tym, że postanowiłem sobie napisać program, który będzie wykonywał screeny za każdym razem gdy wcisnę klawisz PrintScreen. Wykorzystałem w tym celu taką o to prostą pętle while:

C/C++
while( !GetAsyncKeyState( VK_SNAPSHOT ) )
{
    // Reszta kodu
}

Program działa, ale wykonuje screen tylko gdy okno konsoli jest na wierzchu (tj. gdy jestem w okienku programu), a chcę by to okno było nie widoczne, a program wykonywał swoje funkcje. Z góry dziękuję za wszelką pomoc i naprowadzenie mnie na rozwiązanie problemu.
P-156381
Saran
» 2017-01-15 00:00:58
Zainteresuj się WinAPI hookami na keyboard lub mysz.
http://cpp0x.pl/kursy/Kurs-WinAPI-C++/Zaawansowane/Haki/199
P-156449
« 1 »
  Strona 1 z 1