Odczytywanie i wypisywanie aktualnej pozycji kursora.
Ostatnio zmodyfikowano 2014-07-30 17:56
TechMental Temat założony przez niniejszego użytkownika |
Odczytywanie i wypisywanie aktualnej pozycji kursora. » 2014-07-30 17:13:57 Witam. Chciałbym zapytać o jedną sprawę, a mianowicie jak napisać program, który po wciśnięciu przycisku na klawiaturze (przykładowo F1) wypisywałby w konsoli pozycję kursora w chwili wciśnięcia przycisku ( X i Y ). Podejrzewam, że trzeba wykorzystać funkcję GetCursorPos, ale zupełnie nie wiem jak zrobić, żeby wyświetlało pozycję kursora.
Proszę o pomoc i z góry dziękuję. |
|
unkn9wn |
» 2014-07-30 17:48:54 Skoro odnalazłeś funkcję Tobie potrzebną, dlaczego nie sprawdzisz w specyfikacji jak jej używać? http://msdn.microsoft.com/en-us/library/windows/desktop/ms648390(v=vs.85).aspx#include <Windows.h>
bool wcisniety = false; while( 1 ) { if( GetAsyncKeyState( VK_F1 ) && !wcisniety ) { POINT pozycja; GetCursorPos( & pozycja ); std::cout << pozycja.x << " " << pozycja.y << std::endl; wcisniety = true; } else if( !GetAsyncKeyState( VK_F1 ) ) wcisniety = false; } |
|
TechMental Temat założony przez niniejszego użytkownika |
» 2014-07-30 17:56:07 Dziękuję bardzo o to właśnie mi chodziło :) W sumie to nawet o tym nie pomyślałem, żeby sprawdzić w specyfikacji :P Jeszcze raz dziękuję i przepraszam za kłopot :) |
|
« 1 » |