Salve,
sto cercando di scatenare gli eventi del mouse senza muovere il cursore, mi pare di aver capito che devo inviare il messaggio alla finestra interessata con sendmessage o postmessage ma non riesco
al momento sposto il cursore e poi clicco, cosi:
SetCursorPos(TP.X, TP.Y);
sleep(30);
mouse_event(MOUSEEVENTF_LEFTDOWN, TP.X, TP.Y, 0, 0);
sleep(50);
mouse_event(MOUSEEVENTF_LEFTUP, TP.X, TP.Y, 0, 0);
per usare sendmessage da quello che ho trovato googlando dovrei fare cosi:
SendMessage(Handle, WM_LBUTTONDOWN, MK_LBUTTON, MAKELPARAM(TP.X, TP.Y));
sleep(50);
SendMessage(Handle, WM_LBUTTONUP, MK_LBUTTON, , MAKELPARAM(TP.X, TP.Y));
ma non succede nulla
ho provato a fare dei tentativi cosi:
SendMessage(Handle, MOUSEEVENTF_LEFTDOWN, 0, MAKELPARAM(X, Y));
SendMessage(Handle, MOUSEEVENTF_LEFTUP, 0, MAKELPARAM(X, Y));
ma cosi mi kiude la finestra che gli passo l'handle e quindi eccomi qui a chiedere a chi la sa piu lunga di me, ringrazio anticipatamente![]()