怎样获取另一个程序窗口中控件的位置

来源:百度知道 编辑:UC知道 时间:2024/06/19 14:44:38
怎样获取另一个程序窗口中控件的位置。这个控件在这个窗口的位置,或控件在屏幕的位置,比如要获取一个图片控件的位置,怎么做呢?

用API函数FindWindow 和FindWindowEx,找到控件句柄后,再用GetWindowRect取得控件的大小和位置。
QQ:631113025

比如form1上有个picture1控件,
你可以在form2上获取picture1的位置
比如form2上有位置坐标label1和label2
在form2的load事件里写
这是相对于form1窗口的
label1.caption=form1.picture1.left
label2.caption=form1.picture1.top
相对于屏幕的
label1.caption=form1.left + form1.picture1.left
label2.caption=form1.top + form1.picture1.top