首页 新闻 会员 周边 捐助

C#怎样获取当前窗口的标题呢?

0
悬赏园豆:10 [已解决问题] 解决于 2017-05-26 11:34

我要打开SharePoint的一个url,会弹出验证窗口,我会用GetForegroundWindow()方法来获取当前窗口,接下来我想知道这个窗口的标题是什么,我应该怎么做呢?请给出代码桑~

天外归云的主页 天外归云 | 菜鸟二级 | 园豆:368
提问于:2015-09-17 14:47
< >
分享
最佳答案
1

windows api,可以查看我写的部分工具

http://www.cnblogs.com/JeffConrtoller/p/4798155.html

里面包含了大多数的信息,完全满足这个要求

收获园豆:10
_Vegetables | 小虾三级 |园豆:586 | 2015-09-17 17:36

亲,谢谢你,但是我看了还是没找到能够获取窗体标题的方法。

天外归云 | 园豆:368 (菜鸟二级) | 2015-09-21 15:20

@天外归云: GetWindowsText是user32.dll里面的,但是需要自己定义

_Vegetables | 园豆:586 (小虾三级) | 2015-09-23 15:11

@_Vegetables: 我不会,你教我。

天外归云 | 园豆:368 (菜鸟二级) | 2015-09-23 18:06

@天外归云: 百度比我会的多

_Vegetables | 园豆:586 (小虾三级) | 2015-09-23 22:44

@_Vegetables: OK,我是从百度过来的。

天外归云 | 园豆:368 (菜鸟二级) | 2015-09-25 10:27
其他回答(1)
0

你句柄都得到了,直接调用它的函数GetWindowText,应该可以得到

稳稳的河 | 园豆:4216 (老鸟四级) | 2015-09-17 15:48

楼上的不是你这种窗口

支持(0) 反对(0) 稳稳的河 | 园豆:4216 (老鸟四级) | 2015-09-17 15:49

@稳稳的河: 亲,谢谢你,但是

IntPtr myPtr = GetForegroundWindow();

myptr这个对象没有GetWindowText这个方法啊。

支持(0) 反对(0) 天外归云 | 园豆:368 (菜鸟二级) | 2015-09-21 15:24
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册