当前位置:编程学习 > Delphi >>

Delphi 如何操作外部程序的控件

Delphi 如何操作外部程序的控件

如按钮,文本框,单选按钮等:操作主要主要指控制可见性,有效性,调整大小,模拟输入或模拟单击,双击。

看你要做什么,比较现在网络很流行的QQ、MSN这些软件都屏蔽了,你可能还可以访问一些小软件的这些控制,思路及方案如下(API函数自己去百度查一下)1.得到你要这个窗口的句柄 使用FindWindow2.利用枚举函数EnumChildWindows把这个窗口里的所有文本框、按钮找到,并得到其句柄,EnumChildWindows需要一个回调函数,你可以在回调函数中把模拟输入,单击双击这些操作加上去3.在回调函数里,其实就是向你找到的按钮或文本框发送消息消息说明:比如得到文本框中的文字消息:WM_GETTEXT设置文本框的文字消息:WM_SETTEXT鼠标左键单击WM_LBUTTONDOWN必须与WM_LBUTTONUP配对使用双击左键WM_LBUTTONDBLCLK 
 
更多精彩尽在站长资源库电脑知识网 www.zzzyk.com
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,