我想监控一些应用程序,如何知道他们是MDI还是SDI,例如firefox 和 visual studio

解决方案 »

  1.   

    这些程序是不是MFC写的都不一定哦比如说VS,你说他是VS编写的么?呵呵楼主干吗关心这个,MDI、SDI看你需求了。有啥区别呢?
      

  2.   

    InitInstance里会设置一个DocTemplate类,如果是MDI,应该是一个CDocTemplate,如果是SDI,则应该是CSingleDocTemplate
      

  3.   

    Windows上的一般MDI有一个特别的窗口,其窗口类名为:"MDIClient",因为视窗系统为该类做了特殊的多文档优化