C# 获取我进程的 child window 个标题
C# Get child window titles of my process
我得到了这个简单的问题(我想得到我的过程的所有(除了主要的)Window 标题),我用谷歌搜索并尝试了很多但对我来说没有任何效果。我对这些东西不是很了解,如果你能给我一些例子就好了。
提前致谢
编辑:它是第三方进程
如果您正在开发 windows 桌面应用程序,那么您可以使用该代码:
FormCollection forms = Application.OpenForms;
List<string> titleList = new List<string>();
foreach (var item in forms)
{
Form form = item as Form;
if (form == null || form.Equals(this))
continue;
else
titleList.Add(form.Text);
}
结果将在 "titleList" 变量中。
我得到了这个简单的问题(我想得到我的过程的所有(除了主要的)Window 标题),我用谷歌搜索并尝试了很多但对我来说没有任何效果。我对这些东西不是很了解,如果你能给我一些例子就好了。
提前致谢
编辑:它是第三方进程
如果您正在开发 windows 桌面应用程序,那么您可以使用该代码:
FormCollection forms = Application.OpenForms;
List<string> titleList = new List<string>();
foreach (var item in forms)
{
Form form = item as Form;
if (form == null || form.Equals(this))
continue;
else
titleList.Add(form.Text);
}
结果将在 "titleList" 变量中。