像本窗口的一个坐标发送单击事件,怎么点了2次呢。请问如何解决呢
SendMessage(hwd0,WM_LBUTTONDOWN,0,MAKELONG(37,24));
SendMessage(hwd0,WM_LBUTTONUP,0,MAKELONG(37,24));
SendMessage(hwd0,WM_LBUTTONDOWN,0,MAKELONG(37,24));
SendMessage(hwd0,WM_LBUTTONUP,0,MAKELONG(37,24));
解决方案 »
- 如何抓取屏幕并保存成16色位图
- 怎样获取与指定颜色对比强烈的颜色?
- 请问高手 MFC 如何自动关闭浏览器
- 派生自CWnd的类,如何输出一行文字?
- 使用Irrlicht编译出错
- 有偿求获取图片地址方法
- 谁知道vc怎么使用xml连接sql数据库
- 谁有好的界面类库给推荐一下。不要用hook的。
- template问题,大家帮忙看看!在线等
- 我要自定义C++中的类CStringArray,请问应该怎么定义它的运算符operator[]以及它的构造函数?
- 菜鸟想学习VC,先看C语言好还是C++好
- HRIS.exe 中的 0x6fa1ae7a 处未处理的异常: 0xC0000005: 读取位置 0x00240000 时发生访问冲突
没什么相应函数啊直接获取句柄 然后向某坐标点击发送点击
HWND hwd3=::FindWindow(NULL,"Myee"
HWND hwd0=FindWindowEx(hwd3,
但是一点击就点了2下
::PostMessage(hwd0,WM_LBUTTONDOWN,MK_LBUTTON,MAKELPARAM(x,y) );
::PostMessage(hwd0,WM_LBUTTONUP,MK_LBUTTON,MAKELPARAM(x,y) ); 这样就没问题了,不知道是什么原因
PostMessage只负责将消息放到消息队列中,不确定何时及是否处理
SendMessage要等到受到消息处理的返回码(DWord类型)后才继续
PostMessage执行后马上返回
SendMessage必须等到消息被处理后才会返回。