delphi 根据控件ID得到句柄

2025-04-05 10:48:28
推荐回答(2个)
回答1:

先用FindWindow得到窗口句柄

再用GetDlgItem 得到 该窗口中 已知控件ID的控件的句柄(控件ID用spy++或spy4win得到)


建议你去玩一下csdn上的大神ccrun 做的spy4win 比spy++可强多了 例子中就用了spy4win 自动生成 delphi 查找窗口语句 


回答2:

我不能
不过该程序的控件edit的排序是固定的
你可以枚举这个窗口的所有控件
用整数变量计数
那就可以判断第几个edit就是哪一个edit