January 15, 2008
VB + Windows API 获取窗体上某控件的句柄
比起上一篇《VB + Windows API 获取窗口的句柄》,可能我们遇到更多的情况是需要获取指定窗体上某个控件的句柄。我自己在这方面经验比较少,昨天查了很多资料,实际上也没有看过什么比较好的解决方法,所以只好简单地说一下自己的大致思路了。
1. 如果我们事先知道该控件的类名或是标题,那么似乎可以使用 API 函数 FindWindow 来得到该控件的句柄。FindWindow 的声明如下(使用 VS 自带的工具 API Viewer可以查到声明代码):
