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