如何vb获取窗体上控件句柄一个线程下的产生的窗体句柄

比较复杂,只能说个大体思路,要花最少30分钟。分太少了。

API函数的声明就不说了。

先用findwindow找到窗体,用GetWindow和GetClassName获得其窗体内各对象的句柄,从而可以获得文本框的句柄。

最后用SendMessage函数想文本框发送文本。

以上代码可以读到该窗口中的第一个文本框的句柄editwnd

以上代码向editwnd中写入“王小明”,6表示其长度。该方法写入时,文本框中原有内容全部覆盖。

第二个是你要生成EXE后 运行EXE

第三就是没好像没有文本框控件

我要回帖

更多关于 vb获取窗体上控件句柄 的文章

 

随机推荐