繁体   English   中英

使用ProcessID或Window Handle获取子窗口?

[英]Get Child window using ProcessID or Window Handle?

我的程序A启动了程序B(都是独立的exe)。 现在我的程序B需要使用A的processID查找A是否打开了任何模态/子窗口。

有什么办法吗?

非常感谢你的帮助。

您也许可以使用该问题的一些建议(如果您不介意使用Win32调用)。

我找到了。
1.获取父窗口A的句柄。
PerformanceCounter perId = new PerformanceCounter(“ Process”,“ Creating Process ID”,Process.GetCurrentProcess()。ProcessName);

2.使用GetLastActivePopup方法获取上一个活动弹出窗口(在我的情况下,最后一个弹出窗口有效:))。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM