mouse_event函数可以实现模拟鼠标点击
参考代码如下:
SYSTEMTIME st;
do
{
Sleep(100); //等待100ms
GetSystemTime(&st); //获取当前系统时间
}while (st.wMinute); //判断当前时间的分钟,是否为。若为0则表示已为整点,否则继续查询
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0); //模拟鼠标左键按下
Sleep(100);
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0); //模拟鼠标左键放开
只是一个鼠标单击事件而已,在windows中使用消息机制也是一样的,也就是发送一个鼠标单击消息,在消息处理函数中继续发送一个程序退出消息