R
Raschet5
C++:
void ClickLeftButtonMouse()
{
INPUT inp[2];
memset(inp, 0, sizeof(inp));
inp[0].type = INPUT_MOUSE;
inp[0].mi.dwFlags = MOUSEEVENTF_LEFTDOWN;
inp[1].type = INPUT_MOUSE;
inp[1].mi.dwFlags = MOUSEEVENTF_LEFTUP;
SendInput(2, inp, sizeof(INPUT));
};
Эта процедура запущенная дважды последовательно при разных координатах курсора мыши срабатывает только на второй раз.
Я, для срабатывания в обоих случаях - по обоим координатам, запускаю процедуру дважды при первых координатах и единожды при вторых.
Почему так? Нельзя ли сделать так, чтобы срабатывало с первого раза?