楼上的,MDI的窗口CLASS的类型和SDI的窗口CLASS的类型有何区别吗?

解决方案 »

  1.   

    class有区别
    SPY++里查看SDI窗体是ThunderFormDC
    MDI是ThunderMDIForm
      

  2.   

    我知道呀,在VB中MDI窗体是ThunderMDIForm,但如果不在VB环境呢?
      

  3.   

    GetClassName VB声明 
    Declare Function GetClassName Lib "user32" Alias "GetClassNameA" (ByVal hwnd As Long, ByVal lpClassName As String, ByVal nMaxCount As Long) As Long 
    说明 
    为指定的窗口取得类名 
    返回值 
    Long,以字节数表示的类名长度;排除最后的空中止字符。零表示出错。会设置GetLastError 
    参数表 
    参数 类型及说明 
    hwnd Long,欲获得类名的那个窗口的句柄 
    lpClassName String,随同类名载入的缓冲区。预先至少必须分配nMaxCount+1个字符 
    nMaxCount Long,由lpClassName提供的缓冲区长度 
      

  4.   

    楼上的回答都不可行的,那么比如说,我怎样知道用程序知道Word是多文档窗口?
      

  5.   

    有 类名为“MDIClient”的子窗口 的窗口就是MDI窗口