delphi 根据控件ID得到句柄
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了delphi 根据控件ID得到句柄相关的知识,希望对你有一定的参考价值。
想调用别一个非delphi程序并在其多个Edit中输入不同参数,用SPY++查得这几个Edit的控件ID是唯一且不相同,但不知道如何通过控件ID得到对应句柄,希望大侠们帮帮忙,感激之至!
参考技术A先用FindWindow得到窗口句柄
再用GetDlgItem 得到 该窗口中 已知控件ID的控件的句柄(控件ID用spy++或spy4win得到)
建议你去玩一下csdn上的大神ccrun 做的spy4win 比spy++可强多了 例子中就用了spy4win 自动生成 delphi 查找窗口语句
不过该程序的控件edit的排序是固定的
你可以枚举这个窗口的所有控件
用整数变量计数
那就可以判断第几个edit就是哪一个edit
以上是关于delphi 根据控件ID得到句柄的主要内容,如果未能解决你的问题,请参考以下文章