我将一些普通的Form用API放到MDI父窗口中。请问,我如何得到MDI窗口中所有的子窗口的信息?

解决方案 »

  1.   

    Forms 对象,可以在MSDN帮助里查找。
      

  2.   

    都上得兄弟,我是将DLL中的窗口用特殊方法仍到MDI父窗口中的,所以无法在Forms对象得到!但如果将菜单List属性设为True后,菜单中可以得到的。
      

  3.   

    即使用FORMS也只能是显示程序运行时在MDI窗口中打开的子窗口信息,这个不是固定的,视打开顺序不同而变化
      

  4.   

    Dim frm As Form
        For Each frm In Forms
            If Not (TypeOf frm Is MDIForm) Then
                .....
            End If
        Next
      

  5.   

    那现在换一种问法:就是我用API将普通的窗体,变成MDI窗口的子窗体,在菜单的List中是可以显示出来的,而我用Froms是查不到这些窗体的。请问,我怎么才能模拟菜单的List功能,从而得到所有的子窗口信息?