C++ Mouse_event error

Status
Niet open voor verdere reacties.

rowano

Gebruiker
Lid geworden
10 feb 2010
Berichten
176
hallo,

ik ben bezig aan een programma waarvoor ik een muis-klik moet simuleren, na wat zoeken heb ik deze code gemaakt:

[CPP]#include "stdafx.h"
#include <windows.h>
#include <cmath>
#include <iostream>
#include <stdio.h>
#include <winuser.h>

using namespace System;


int main()
{
long x,y;
x=100;
y=100;
mouse_event(MOUSEEVENTF_MOVE,x,y,0,0);
mouse_event(MOUSEEVENTF_LEFTDOWN,x,y,0,0);
mouse_event(MOUSEEVENTF_LEFTUP,x,y,0,0);

return 0;
}[/CPP]

maar tijdens het compilen krijg ik de volgende errors:
Code:
auto clicker2.obj : error LNK2028: unresolved token (0A0002C6) "extern "C" void __stdcall mouse_event(unsigned long,unsigned long,unsigned long,unsigned long,unsigned long)" (?mouse_event@@$$J220YGXKKKKK@Z) referenced in function "int __cdecl main(void)" (?main@@$$HYAHXZ)

auto clicker2.obj : error LNK2019: unresolved external symbol "extern "C" void __stdcall mouse_event(unsigned long,unsigned long,unsigned long,unsigned long,unsigned long)" (?mouse_event@@$$J220YGXKKKKK@Z) referenced in function "int __cdecl main(void)" (?main@@$$HYAHXZ)

ik heb uren gezocht op internet en alles geprobeerd (vandaar ook dat er veel "#include" staat), maar ik krijg deze fout niet opgelost:(

kan iemand mij zeggen welke code ik moet gebruiken
of een andere functie waarmee ik een muis-klik kan simuleren?

alvast bedankt,
rowano

(mocht het van belang zijn... ik heb visual c++ 2008 express edition):P
 
hallo,

ik heb op een aantal manieren geprobeerd om user32 mee te linken maar ook daar geeft hij een error op,
wel als ik de drie regels met mouse_event weghaal en dan debug, krijg ik bij output o.a. deze regel:
Code:
'myProg.exe': Loaded 'C:\WINDOWS\system32\user32.dll'

en ik heb de pagina van msdn gelezen, en wat gezocht op google en kwam nergens een werkende code tegen:(

heeft u misschien een code hiervoor?

mvg rowano
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan