哪位兄台知道如何才能模拟鼠标单击用flash换肤过的对话框程序上的按钮?(程序是别人写的,我没有source code)
哪位兄台知道如何才能模拟鼠标单击或双击用flash动画换肤过的对话框程序上的按钮?(程序是别人写的,我没有source code)用mouse_evet是可以,但不可靠。因为flash 动画脚本是用FSCOMMAND和程序通讯的,不知道哪位兄台有好的办法?
问题点数:100、回复次数:4Top
1 楼superinsect(superinsect)回复于 2004-09-01 10:44:30 得分 50
1. 先查到那个flash动画换肤过的对话框程序的窗口标题和窗口类名。
2. 用Findwindow查到窗口的句柄hWnd.
3. SendMessage(hWnd, WM_LBUTTONDOWN, 位置信息。
4. SendMessage(hWnd, WM_LBUTTONUP, 同样的位置信息。Top
2 楼zhushizu(从来就没有救世祖)回复于 2004-09-01 12:08:49 得分 50
是呀,我也是想了好久。。关注中。。。Top
3 楼salichen(向前走,莫回头)回复于 2004-09-01 12:36:53 得分 0
呵呵,兄台啊,用SendMessage是没用的,别人程序是没有写响应按钮的函数的,是直接用Flash 动画的FSCOMMAND来通讯的,它是把Flash动画作为ActiveX加进去的,再由ON_EVENT来映射FSCOMMAND,希望有高手能解决Top
4 楼salichen(向前走,莫回头)回复于 2004-09-01 13:37:19 得分 0
还有,那些按钮是属于flash动画上的,而不是对话框的buttonTop




