Send mouse click to background application

Tags:    c++

Jeg prøver at finde ud af hvordan man sender museklik fra ens eget program til et andet som er minimeret/bag ved andre programmer/ikke i fokus.
Googlet en masse og hører en del om sendmesage/postmessage, HWND, findwindow, sendinput
Hvordan kan man gøre det ? Færdige eksempler ville være rigtig godt at få fat i

lad os fx. sige at det er calculator i windows man prøver at trykke i. Skal calc.exe så være i fokus, eller kan den godt sende museklik til programmer i baggrunden ?
Man skal vel også sende nogle koordinator ?

HVIS den skal komme i fokus, er det så muligt at gøre så brugeren ikke ser det fordi at calc er lavet transparent....?



2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Fold kodeboks ind/udKode 

Du kan justere museklikkets position via de fire 0'er.
Det skulle undre mig meget om den ikke kunne sættes til at klikke et sted udenfor din applikation, og ramme en anden applikation i baggrunden. Men det kræver selvfølgelig at din applikation ikke dækker over baggrundsapplikationen.
Evt. slå mouse_event op på MSDN.

Edit: Efter at have læst din tråd igennem endnu engang, er det måske ikke helt dette du leder efter, men man ved aldrig.



Indlæg senest redigeret d. 30.04.2007 21:25 af Bruger #8985
-bump



t