vb 知道窗口句柄以及怎样获得窗口上文本框和按钮句柄并传递信息

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vb 知道窗口句柄以及怎样获得窗口上文本框和按钮句柄并传递信息相关的知识,希望对你有一定的参考价值。

我要做一个给另一窗口传递信息并提交的程序,我通过代码已经得到了这个窗口的句柄,请问怎样得到窗口中文本框控件以及按钮控件的句柄,并且可以给这些控件传递值???

哥们我用C++做过这样的程序,VB也一样 ,你可以在你要控制的程序的文本框中先输入指定的问题假如“ABC”,用EnumChildWindows可以遍历出该句柄下所有控件的句柄,再用GetWindowText取出每个控件
句柄的文本参数,发现为"ABC"就返回该控件句柄
句柄找到了,用SendMessage(Handle,WM_SETTEXT.....)可以设置你想做的任意值
参考技术A 可以么?
我不知道你的思路是否正确,我认为,应该是子类捕捉。
就是一个窗口发送一条为WH_Any系统消息,然后由另一个使用子类捕捉技术捕捉这条消息,进行处理。
具体代码要看你实现什么,现在无法给你。
参考技术B 你可以将文本框作为参数来传递,参数定义时定义为文本框类型的变量 参考技术C 用VB的话,就得调用API来实现!和VC一样!

c# 在知道数据窗口的句柄的时候如何获得数据窗口的数据

这是一个pb写的程序,请问我怎么用C# 通过句柄获得这个数据窗口的数据。

参考技术A 这个必须要用win API了:

FindWindow找窗口句柄
FindWindowEx找文本框句柄
最后用GetWindowText 取内容

关于C#调用WinAPI的方法,请自行百度

以上是关于vb 知道窗口句柄以及怎样获得窗口上文本框和按钮句柄并传递信息的主要内容,如果未能解决你的问题,请参考以下文章

vb.net中如何获得某个窗口的句柄

VB 获得窗口句柄

vb中如何获得一个窗口的句柄

如何在VB中打开一个记事本窗口并获取窗口句柄,向其中发送富文本框中的内容(最好带格式)

c# 在知道数据窗口的句柄的时候如何获得数据窗口的数据

vb 遍历窗口下所有控件里的文字(高分)