- 注册时间
- 2021-4-16
- 最后登录
- 2023-8-13
- 在线时间
- 4 小时
编程入门
- 龙马币
- 48
|
- int x = GetDlgItemInt(IDC_EDIT1) ; //要移动到的 x 坐标
- int y = GetDlgItemInt(IDC_EDIT2) ; // y
- int cx_screen = ::GetSystemMetrics(SM_CXSCREEN); //屏幕 宽
- int cy_screen = ::GetSystemMetrics(SM_CYSCREEN); // 高
- int real_x = 65535 * x / cx_screen; //转换后的 x
- int real_y = 65535 * y / cy_screen; // y
- INPUT input;
- input.type = INPUT_MOUSE;
- input.mi.dx = real_x ;
- input.mi.dy = real_y ;
- input.mi.mouseData = 0;
- //MOUSEEVENTF_ABSOLUTE 代表决对位置 MOUSEEVENTF_MOVE代表移动事件
- input.mi.dwFlags = MOUSEEVENTF_ABSOLUTE | MOUSEEVENTF_MOVE;
- input.mi.time = 0;
- input.mi.dwExtraInfo = 0;
- SendInput(1,&input,sizeof(INPUT));
复制代码 |
|