Poskładanie kodu WinApi gesty myszy C w całość

0

Witam,
W zasadzie to znalazłem to co szukałem, ale nie mogę sobie poradzić z podłączeniem tego do aplikacji.
Czy mógłby ktoś uklepać program z wykorzystaniem tego, oczywiście w konsoli.
Chodzi o gesty myszy, opisane w FAQ pod poniższym linkiem
Gesty myszy w WinAPI

Jakiś prosty program, tylko żeby odpalić (np. jakieś działania 2+2 lub wyświetlenie napisu np. " to był ruch w prawo" itd) tak, żeby można było tego użyć i dorobić funkcjonalność jaką potrzebuję

0

Jezeli to bedzie program konsolowy, to pakujesz to po prostu w petle i tyle... Pisane na szybkiego:

void gesty()
{
	POINT p;
	GetCursorPos(&p);
	int x,y;
	x=y=0;
	while(GetCursorPos(&p) && !GetKeyState(VK_F5))
	{
		if(x>p.x+15)
		cout<<"Ruch w lewo; \n";
		else
		if(x<p.x-15)
		cout<<"Ruch w prawo; \n";

		if(y>p.y+15)
		cout<<"Ruch w gore; \n";
		else 
		if(y<p.y-15)
		cout<<"Ruch w dol; \n";

		

		x=p.x;
		y=p.y;

		_sleep(100);
	}
}

DWORD WINAPI ThreadProc(LPVOID lpParameter)
{
	gesty();

	return 0;
}

int main()
{
	LPDWORD xxx=0;
	HANDLE hThread=CreateThread(NULL, 0, ThreadProc, 0, 0, xxx);

	while(1)
	{
		cout<<"DZIALA\n";
		_sleep(1000);
	}
 

Program sprawdza "gesty" zanim nie nacisniesz f5. Kodu nie komentowalem, bo zrobil to autor FAQ do ktorego podales link.

#Edit bo nie doczytalem ze program ma w miedzyczasie wykonywac inne zadanie ;p

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