首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

两个相同控件怎么分别获取 hwnd

2013-09-05 
两个相同控件如何分别获取 hwnd程序有两个相同的WebBrowser控件,如何分别获取这两个控件的hwnd?[解决办法]

两个相同控件如何分别获取 hwnd

程序有两个相同的WebBrowser控件,如何分别获取这两个控件的hwnd?
[解决办法]
EnumChildWindows
无论有几个,都能给你找出来。
[解决办法]
这个不好说,一般先创建的先找到。

和界面的顺序无关。
[解决办法]

引用:
由于无法区分这两个控件
所以发送指令的时候不知道 谁该发什么指令~
版主还有什么好办法吗?


GetWindowRect获取窗口位置,根据位置判断。
[解决办法]
操作自己的程序的话办法很多,有handle属性的,操作别人的程序的话,可以获取(并转换)wb控件,然后从内容上或接口上区分,要是不知道怎么转换,可以用COM对象接口取相关信息。

热点排行