子窗口和后代窗口之间有什么区别?

时间:2011-05-07 03:29:20

标签: windows user-interface

我正在阅读MSDN这个:

  

子窗口只有一个父窗口   窗口,但父母可以有任何   儿童窗户的数量。每个孩子   窗口,反过来,可以有孩子   视窗。在这个窗户链中,   每个子窗口都称为a   原始的后代窗口   父窗口。应用程序使用   IsChild函数发现是否一个   给定窗口是子窗口或   给定父母的后代窗口   窗口。

我仍然对Child窗口和Descendent窗口之间的区别感到困惑。

我正在使用Mita.Foundation.dll来操纵IE和桌面用户界面。它有以下2个属性,我不知道有什么区别,我没有这个DLL的文档。

UIObject.Children
UIObject.Descendents

这个概念对我很重要。

感谢。

1 个答案:

答案 0 :(得分:6)

Window A
    Window B
        Window C

B既是A的孩子也是后代。

C不是A的孩子,但它是A的后代。

或者,作为一个类比,考虑一个祖父母的人。他的孙子是他的后代,但他们不是他的孩子。