程序模拟点击鼠标三问!(45分)

P

php1

Unregistered / Unconfirmed
GUEST, unregistred user!
  mouse_event这个函数的用法我会,不用解释!<br>1、如何向其他窗口发送点击该窗口里某一点的消息?<br>2、我发现有个程序X,其上的某个区域,当人用鼠标点的时候,他是<br>  有反应的。但是,用mouse_event却没有反应。为什么?<br>3、有什么办法破掉他?<br><br><br>
 
呵呵,你是想破spedia吧?
 
它不响应你在mouse_event里传递的消息,怎么会有反应?<br>用WinSign等工具,看它自定义的消息,然后模拟发送。
 
you should use two event to simulate one mouse click<br>mouseevent_leftdown<br>mouseevent_leftup<br>
 
agree auo_qpeter,<br><br>MOUSEEVENTF_LEFTDOWN <br>MOUSEEVENTF_LEFTUP
 
用mouse_event不行啊!!!
 
mouse_event 不是那么好用,<br>当指定 ??_ABSOLUTE 是,左上角(0, 0), 右下角 (65535, 65535),<br>所以你得做个映射才行,
 
定是被其他 TWinControl 取走啦!
 
不会不好使吧,一定是程序的问题,你先mousemove到哪里,再click。<br>
 
可能是你把<br>MOUSEEVENTF_LEFTDOWN <br>MOUSEEVENTF_LEFTUP <br>放在一起用,贴得太紧了,其它程序反应不过来。<br>在他们中间加一个Application.postmessage应该可以了。<br>
 
不好意思,写错了。<br>应该是把控制权返回系统的那个命令。<br>好象是:application.processmessage吧!<br>
 
呵呵,有兴趣。
 
应该是Application.ProcessMessages
 
我玩一些频繁用鼠标游戏也遇到此问题,前面有个专题也在讨论。<br>http://www.delphibbs.com/delphibbs/DispQ.asp?LID=266158
 
多人接受答案了。
 
请问谁能发mouse_event的使用方法给我呀?sz_y@163.net
 
顶部