
Untitled
By: a guest on
Sep 7th, 2012 | syntax:
C | size: 0.67 KB | hits: 11 | expires: Never
#include <stdio.h>
#include <windows.h>
int main()
{
POINT p;
int lx = 0, ly = 0, lb = 0;
for (;;) {
GetCursorPos(&p);
// verifica se o mouse moveu
if ((p.x != lx) || (p.y != ly)) {
printf("%d,%d\n", p.x, p.y);
lx = p.x;
ly = p.y;
}
// verifica se o botão esquerdo foi pressionado,
// se estiver o bit mais significante é verdadeiro
if ((GetAsyncKeyState(VK_LBUTTON) & 0x8000))
printf("Botão esquerdo pressionado!\n");
if ((GetAsyncKeyState(VK_RBUTTON) & 0x8000))
printf("Botão direito pressionado!\n");
}
return 0;
}