1
가상 PC에서 간단한 작업을 자동화하는 응용 프로그램을 개발합니다. 이제 문제가 생겼습니다. VPC에서 어떻게 마우스를 조작 할 수 있는지 알 수 없습니다. 나는 다음과 같이한다 :가상 PC 내에서의 마우스 조작
HWND hDW = (HWND)0x000B03E0; // handle to virtual machine screen
int x = 70;
int y = 130;
SendMessage(hDW, WM_LBUTTONDOWN, MK_LBUTTON, MAKELPARAM(x, y));
SendMessage(hDW, WM_LBUTTONUP, MK_LBUTTON, MAKELPARAM(x, y));
SendMessage(hDW, WM_RBUTTONDOWN, MK_RBUTTON, MAKELPARAM(x, y));
SendMessage(hDW, WM_RBUTTONUP, MK_RBUTTON, MAKELPARAM(x, y));
그러나 그것은 작동하지 않는다. 누구든지이 작업을 수행하는 방법을 보여줄 수 있습니까?
감사와 같은 이동 중에 커서를 숨길 수 있습니다. SendInput은 작동하지만 한 가지 문제가 있습니다. 마우스 커서를 클릭하여 위치로 옮겨야합니다. 실제로 마우스 커서를 움직이지 않고 어떻게 할 수 있습니까? –
게시물의 수정 사항을 참조하십시오. – corn3lius