当窗口在最前面时,用mousemove或者sendmessage可以模拟鼠标输入
但是当窗口最小化了时应该用什么来模拟鼠标输入呢
反正程序最终是调用一个函数,我想可不可以想办法调用这个函数,或者触发这个函数呢??
但是当窗口最小化了时应该用什么来模拟鼠标输入呢
反正程序最终是调用一个函数,我想可不可以想办法调用这个函数,或者触发这个函数呢??
解决方案 »
- ★★★我想编写个操作系统,你想过吗?
- 怎么传递消息
- *************CString.Format转换问题**************
- 如何操作网页??
- 有没有关于自绘控件编程方面的好书???
- ●●●●大侠救命!如何从文件中提取和修改指定行和列的字符和字符串???●●●●
- 关于如何实现C++对象永久保存?(不使用MFC)请高手帮帮忙
- Socket高手请进:关于高性能服务器端Socket编程!!
- _stdal,_pascal,_codecl,callback他们是什么,有什么关系
- 我编写ATL COM的时候遇到问题,是一个关于 ADO Exception 的问题,请大家帮忙
- 如何让一个按钮当鼠标移动到它上面,就调用一个函数。
- 用vc调用运行java的class文件
HWND hWnd = (HWND)FindWindow(NULL,LPCTSTR strCaption);
第二步,SetCursorPos(x,y);
第三步,SendMessage(hWnd,WM_LBUTTON_DOWN,x,y);
SendMessage(hWnd,WM_LBUTTON_DOWN,x,y);
input.type=INPUT_MOUSE;
input.mi.dx=0;
input.mi.dy=0;
input.mi.mouseData=0;
input.mi.dwFlags=MOUSEEVENTF_LEFTDOWN;
input.mi.time=0;
input.mi.dwExtraInfo=(ULONG_PTR ) GetMessageExtraInfo ();
::SendInput(1,&input,sizeof(INPUT));
input.type=INPUT_MOUSE;
input.mi.dx=0;
input.mi.dy=0;
input.mi.mouseData=0;
input.mi.dwFlags=MOUSEEVENTF_LEFTDOWN;
input.mi.time=0;
input.mi.dwExtraInfo=(ULONG_PTR ) GetMessageExtraInfo ();
::SendInput(1,&input,sizeof(INPUT));