Я пишу код на С ++, который открывает рисование, затем записывает движения мыши (на самом деле рисование в рисовании) в массиве, а затем открывает еще одну рисование и заставляет мышь двигаться в ее последних движениях, которые я сохранил, здесь мне нужно заставить мышь, чтобы нарисовать то же самое, что я рисовал в предыдущем рисовании. Мне нужна функция, которая удерживает левую кнопку мыши, пока я заставляю ее двигаться.
#include<iostream>
#include <conio.h>
#include <shlobj.h>
#include <Windows.h>
#include<winuser.h>
int main()
{
POINT Mouse;
POINT mousePositions[20];
int counter = 0;
ShellExecute(NULL, TEXT("open"), TEXT("F://paint"), NULL, NULL, SW_SHOW);
while (counter<20)
{
GetCursorPos(&Mouse);
mousePositions[counter] = Mouse;
counter++;
Sleep(500);
}
counter = 0;
ShellExecute(NULL, TEXT("open"), TEXT("F://paint"), NULL, NULL, SW_SHOW);
while (counter<20)
{
SetCursorPos(mousePositions[counter].x, mousePositions[counter].y);
counter++;
Sleep(500);
}
getche();
return 0;
}