Qt Mouse events fora da Janela/Widget
-
Oi,
eu estou a tentar criar click do meu mouse em qualquer coordenada to ecra (coordenadas previamente definidas pelo utilizador), quando o meu programa recebe um trigger para que tal aconteca.Eu fiz algo parecido em C++ no passado e agora estou a tentar passar para QT
Codigo em C++
@if (bin_trigger == 1)
{
SetCursorPos(screenXpos, screenYpos);
ZeroMemory(Input, sizeof(INPUT)* 2);
Input[0].type = INPUT_MOUSE;
Input[0].mi.dwFlags = MOUSEEVENTF_LEFTDOWN;
Input[1].type = INPUT_MOUSE;
Input[1].mi.dwFlags = MOUSEEVENTF_LEFTUP;
SendInput(2, Input, sizeof(INPUT));
}@Gostaria de receber algumas opinioes ou pseudo codigo de alguem com experiencia ou que tenha feito algo parecido.
Obrigado pela atencao.
-
Mesmo portando o seu programa para o Qt, você vai ter que usar as funções da Win32Api da mesma maneira.
Este "post":http://qt-project.org/forums/viewthread/16794 é relacionado ao que você está fazendo.
-
Mesmo portando o seu programa para o Qt, você vai ter que usar as funções da Win32Api da mesma maneira.
Este "post":http://qt-project.org/forums/viewthread/16794 é relacionado ao que você está fazendo.