也算是个老问题,网上资料不全,搞不定,只能请高人指点了。程序A是C#写的,一个form,里面有一个toolstrip(相当于toolbar),toolstrip里面有一个toolstrip button(相当于toolbar button)。程序B也是C#写的,已经获得程序A中toolstrip的句柄。但toolstripbutton是轻量级无窗口控件,没有句柄可获取。如何通过toolstrip的句柄获得toolstrip button的信息,例如位置。如果能用sendmessage之类的点击就更好了,不过我看VS2010的Test Project里面UI Test也是鼠标依赖的,估计内部实现就是mouseevent。现在直接用mouseevent的话已经实现了,不过toolstripbutton的位置写的是hard code,不知道怎么获取toolstrip button的位置。说的简单点,就是自己想实现一点类似QTP的功能,希望给出示例性代码。如果涉及进程注入之类,劳烦代码详细点,小弟很菜的。出来乍道,不知道怎么给分结贴,还望各位大虾包涵,帮小弟一把。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货