如何在程序中模拟鼠标单击事件?
1个回答
展开全部
// 消息提示按钮
void CTestDlg::OnButtonTip(){::AfxMessageBox(_T("模拟鼠标单击成功"));}// 模拟鼠标左键单击按钮
void CTestDlg::OnButtonClick(){// 获取消息提示按钮所在区域
CRect rect;
GetDlgItem(IDC_BUTTON_TIP)-GetWindowRect(&rect);
// 设置鼠标位置
::SetCursorPos(rect.left + 10, rect.top + 10);// 模拟左键单击
void CTestDlg::OnButtonTip(){::AfxMessageBox(_T("模拟鼠标单击成功"));}// 模拟鼠标左键单击按钮
void CTestDlg::OnButtonClick(){// 获取消息提示按钮所在区域
CRect rect;
GetDlgItem(IDC_BUTTON_TIP)-GetWindowRect(&rect);
// 设置鼠标位置
::SetCursorPos(rect.left + 10, rect.top + 10);// 模拟左键单击
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询