Fange Museklik C++

Tags:    programmering

Jeg er ved at lave en slags "Logger"
Og skal bruge kordinaterne (x,y) på et museklik.
Hvordan finder jeg dem i C++ Win32 API'et

~Jakob



54 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 5 karma
Sorter efter stemmer Sorter efter dato
Hvis der slet ikke er nogen MSLLHOOKSTRUCT i winuser.h skal du have en nyere version af compileren.
Download den fra http://mingw.org/
(Jeg ved godt du bruger dev-cpp, men dens compiler hedder mingw.)



Jeg prøvede nu med CodeBlocks... Den skriver:
Fold kodeboks ind/udKode 


Når jeg skriver:
Fold kodeboks ind/udKode 




Hov nu virker det:
Fold kodeboks ind/udKode 


Men hvad er meningen med det... Jo koden bliver compilet, men jeg for ikke nogen kordinater...



Jeg tror ikke du får åbnet nogen fil.

Dette er stien til skrivebordet:
"C:/Documents and Settings/Jakob/Skrivebord/"
Men der mangler navnet på filen, f.eks:
"C:/Documents and Settings/Jakob/Skrivebord/koord.txt"



Koden giver mig jo bare et vindue med "MessageBox(0, "Hit Ok to close", "PageDown Remover", MB_OK);"
Jeg har lige rettet det med filen.. men den kommer ikke...



Kommer der ikke en fil på skrivebordet?
Ellers prøv at skrive: C:/log.txt
Så burde der komme en fil i roden af dit c: drev, med alle koordinaterne.



Jamen hvor skal jeg trykke for at koordinaterne bliver gemt? I det lille vindue eller hvad?



Som det er nu bliver koordinaterne gemt hver gang der komme en mouse-event. Uanset om du bare flytter på musen eller trykker, og uanset hvor det sker.

Hvad vil opnå?



Hver gang jeg klikker med musen bliver koordinaterne gemt..



Når jeg bygger og compilere kommer "PageDown" vinduet bare frem. Ingen tekstfil (heller ikke i rod C:\\)



t