Programujem Win32 aplikáciu v prostredí Dev C++ a potrebujem poradiť, akú funkciu mám použiť, keď chcem simulovať kliknutie ľavým tlačítkom myši na pozícii kurzora. -Pomocou funkcie SetCursorPos(x, y) som si kurzor nastavil na požadovanú pozíciu, a teraz potrebujem kliknúť. Ako sa to robí? Ďakujem za radu.
Fórum › C / C++
Auto klik na pozícii kurzora
Toto vlákno bylo označeno za vyřešené — příspěvek s řešením.
http://stackoverflow.com/questions/11950508/c-simulate-left-mouse-click-on-minimized-program
http://stackoverflow.com/questions/5164774/how-can-i-simulate-mouse-events-from-code
hu
#2 hlucheucho
Ďakujem. Odtiaľ som si zložil jeden kód, ktorý funguje presne podľa môjho očakávania. Keby ho náhodou niekto niekedy potreboval, tak tu je:
SetCursorPos(x, y);
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 26 hostů
Podobná vlákna
HELP - AUTO KLIK — založil
Skrývanie textového kurzora v FF 2.0.0.5 — založil MI@SO
Nastavenie kurzora v okne aplikaciee — založil dartanan
Zobrazenie suradnic kurzora mimo okna vlastneho programu — založil Greno
Moderátoři diskuze