Myszka w c++

0

Jak w c++ zapisać pozycje myszki w konkretnym momencie? która procedura w c++ zwraca mówiąc prosto pozcje kursora w c++? jak najdokładnieszą ... im więcej miejsc po przecinku tym lepiej ... nie chodzi mi ze x=4 a y=3 tylko x=4.00050956 a y=3.44495866 ... Dzięki za kazda pomoc ...

0

Jak to? Przecież myszka jest obiektem i nie zawiera aż tak dokładnej informacji o swoim położeniu (po co dodatkowo przeciążać procesor)... Oczywiście mogę się mylić, ale myszka jako taka ma tylko int x, int y.

PS. jeżeli potrzebujesz bardzo dokładnych danych do sterowania, np. jakiejś gry, możesz spróbować policzyć prędkość i przyśpieszenie myszy (ja to nawet kiedyś zrobiłem) i dodatkowo będziesz miał załatwioną częśc mechaniaki. (piękne wzoy fizyczne są na to)

0

A mógłbyś powiedzieć jak tego dokonałeś nie pobierając pozycji myszki??? ... Mile widziane wszelkie pomysły ;)

0

nie chodzi mi ze x=4 a y=3 tylko x=4.00050956 a y=3.44495866

[rotfl] - nie będę tego komentował...

Zainteresuj się przerwaniem 33h
http://www.ctyme.com/intr/int-33.htm

0

Pozycja z dokladnoscia do kilku cyfr po przecinku - ciekawe trza bedzie piksele na ekranie tez podzielic [diabel]
[code]
#include <wincon.h>
COORD newposition;
newposition.X=x;
newposition.Y=y;
SetConsoleCursorPosition(screenbuffer,newposition);
[/code]

1 użytkowników online, w tym zalogowanych: 0, gości: 1