Ver Mensaje Individual
  #3  
Antiguo 03-04-2017
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Reputación: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Cómo dice ecfisa debes tener claras las coordenadas.
Yo prefiero una simulación de cluck a bajo nivel:
Código PHP:
int MouseClick(int xint y)
{
  
TPoint P;
  
GetCursorPos(&P); // Guardo las coordenadas del mouse

  
SetCursorPos(xy);

  
INPUT Input[2];
    ::
ZeroMemory(Inputsizeof(Input));
  
Input[0].type INPUT_MOUSE;
  
Input[0].mi.dx x;
  
Input[0].mi.dy y;
  
Input[0].mi.dwFlags MOUSEEVENTF_LEFTDOWN;

  
Input[1].type INPUT_MOUSE;
  
Input[1].mi.dx x;
  
Input[1].mi.dy y;
  
Input[1].mi.dwFlags MOUSEEVENTF_LEFTUP;
  
int a SendInput(2Inputsizeof(INPUT));

  
SetCursorPos(P.xP.y); // Restauro las coordenadas del Mouse

  
return a;  // Retorno el número de eventos enviados

Siendo X e Y coordenadas absolutas en pantalla.

Saludos.
Responder Con Cita