Automatisch klikken

Status
Niet open voor verdere reacties.

rodojo

Gebruiker
Lid geworden
17 mrt 2008
Berichten
110
Hallo,

Weet iemand een code voor C++ dat je linker- of rechtermuis knop een keertje klikt?
Alvast bedankt.
 
Een functie:

[Cpp]
#include <windows.h>
#include <winable.h>

[........]


void left_click()
{
INPUT Input={0};
Input.type = INPUT_MOUSE;
Input.mi.dwFlags = MOUSEEVENTF_LEFTDOWN;
::SendInput(1,&Input,sizeof(INPUT));
::ZeroMemory(&Input,sizeof(INPUT));
Input.type = INPUT_MOUSE;
Input.mi.dwFlags = MOUSEEVENTF_LEFTUP;
::SendInput(1,&Input,sizeof(INPUT));
}[/cpp]

En voor de rechter, alle "LEFT" vervangeb door "RIGHT" :)

[edit] Alleen voor windows dus!
 
Dit werkt ook:
[CPP]
mouse_event(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
[/CPP]
 
Beste mmatteman, jou code is dus bedoel voor het verplaatsen van de muis toch of zit ik nu verkeerd.
 
Lijkt me niet het gaat over DOWN en UP en dat heb je nodig voor een klik.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan