能力值:
( LV2,RANK:10 )
|
-
-
2 楼
是不是还要发送个WM_LBUTTONUP消息才执行呢?
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
我也发了,两个全发了,就是不执行
我让他坐标点的是一个关闭程序的按钮
根本就不点
|
能力值:
( LV6,RANK:90 )
|
-
-
4 楼
::SendMessage(this->m_hWnd,WM_LBUTTONDOWN,point.x,point.y);
//测试通过.你看看在你那行不行.
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
你的方法没错,但是你要确定你的那个窗口有处理WM_LBUTTONDOWN这个消息,不知你是不是想这个坐标刚好在一个按钮等其它子窗口上。那样是做不到click效果的。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
::SendMessage(this->m_hWnd,WM_LBUTTONDOWN,point.x,point.y);
是能取到消息,但是他没有执行按东西,我那里面正好设置了个按钮,他没有按,你的意思是说这个消息按不了按钮,那要用什么方法才可以呢,请不吝,赐教,万分感谢
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
模拟按钮点击可以使用BM_CLICK消息
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
嗯,谢谢您,我试下,谢谢!!!
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
不能,用BM_CLICK需要有按钮句柄,可我得不到句柄,哎,要怎么才能实现让他在一个窗口里面自动点击一下呢,不要然按件精灵那样,因为那样不能干别的事情
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
几种方法都可以实现
1. 通过 mouse_event 模拟动作
2.findwindow 找到那个按钮,发消息给他
|
|
|