win32 - 检测子窗口的所有父窗口

时间:2012-09-27 12:03:18

标签: winapi win32gui

就像EnumChildWindows API一样,想知道是否可能相反......即,是否存在枚举子窗口的所有父窗口的技术或API,并最终到达主应用程序窗口

我的问题是我有多个不同的应用程序具有相同的子窗口(可通过窗口类和标题识别)。我想一次检测哪个特定于应用程序的子窗口处于活动状态,或者两者是否处于活动状态是否可以与任何一个一起使用?

例如,我有2个运行的应用程序,名为“XYZ”和“ABC”,并且都有一个具有相同注册的子窗口/对话框。类和标题说 - “配置”。现在我想从“XYZ”应用程序中获取“配置”对话框的窗口详细信息?

希望我能够正确地呈现问题详情。

谢谢,

1 个答案:

答案 0 :(得分:5)

GetAncestor功能。

GetAncestor(hWnd, GA_ROOT)