我正在从MSDN阅读以下内容:
子窗口只有一个父窗口 窗口,但父级可以有任何 子窗口数。每个孩子 反过来,窗口可以有孩子 窗户。在这个窗口链中, 每个子窗口称为 原始的后代窗口 父窗口。应用程序使用 IsChild 函数来发现是否 给定窗口是子窗口或 给定父项的后代窗口 窗。
我仍然对子窗口和后代窗口之间的区别感到困惑。
我正在使用Mita.Foundation.dll来操作IE和桌面UI。它具有以下 2 个属性,我不知道有什么区别,也没有这个 DLL 的文档。
UIObject.Children
UIObject.Descendents
这个概念对我来说至关重要。
谢谢。
Window A
Window B
Window C
B
既是孩子,也是A
的后代。
C
不是A
的孩子,而是A
的后裔。
或者,打个比方,考虑一个祖父母。 他的孙子是他的后代,但他们不是他的孩子。