Есть ли способ записать удержания левой кнопки мыши, а затем заставить мышь удерживать левую кнопку? - PullRequest
0 голосов
/ 03 января 2019

Я пишу код на С ++, который открывает рисование, затем записывает движения мыши (на самом деле рисование в рисовании) в массиве, а затем открывает еще одну рисование и заставляет мышь двигаться в ее последних движениях, которые я сохранил, здесь мне нужно заставить мышь, чтобы нарисовать то же самое, что я рисовал в предыдущем рисовании. Мне нужна функция, которая удерживает левую кнопку мыши, пока я заставляю ее двигаться.

#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;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...