日期:2014-05-17  浏览次数:20957 次

如何实现点击一个应用程序按钮就点击了另一个应用程序按钮呢?
思路是使用windows api
第一步:使用findwindow,找到另一个应用程序的窗体,这个我已经找到了

第二步:使用那个enumChildwindows,遍历出另一个应用程序窗体下的按钮,这个函数我不会用啊(能不能举个简单的例子?)

该函数BOOL EnumChildWindows(HWND hWndParent,WNDENUMPROC lpEnumFunc, LPARAM lParam); 居然返回的是个bool,那么遍历出来的子窗口句柄集合放在哪儿呢?

还有我如何在这些句柄集合里,找到我需要的按钮句柄呢?我只知道该按钮的提示文本

第三步:用sendmessage,模拟一个鼠标点击消息,发送给另一个应用程序

请高手能够认真指教一下。。。

------解决方案--------------------
遍历控件的时候,看看有什么特征