Word 97打开多个文档在任务栏上就是一个,而Word 2000好象是打开多个实例,我用FindWindow传递Word 的Class就能得到两个句柄。
限制“最多打开两个字窗口”,你可以在New的时候检测是否打开了两个子Win,如果是就return false,(用FindWindowEx好象可以做到)
个人看法,不知对否!

解决方案 »

  1.   

    能具体告诉我怎样检测是否打开了两个子窗口吗?我的MSDN卸了,没法找资料!
      

  2.   

    关于如何使窗口在任务栏上出现/隐藏,参见
    http://www.csdn.net/develop/read_article.asp?id=9546
    如何使窗口不在任务栏上出现 (jiangsheng翻译) 
    实际上,用文档模版新建框架时传递NULL为父窗口就可以了。
      

  3.   

    控制同时最多打开两个字窗口
    在CMyDoc::OnNewDocument中判断已经打开的文档个数,如果=2则提示个数最大为2并返回FALSE。
      

  4.   

    在没有实现WORD2000一样的功能之前,我是不会给分的!谁解决了,马上一百分!
      

  5.   

    TO jiangsheng(蒋晟):
       
        这个问题已经困扰了我好久好久,这两天是无论如何都要解决的。还请你能具体指导。其他
    朋友也请帮忙,我在CSDN上面找了好久,一直没有找到合适的结果。如果能帮我解决,我一定将
    分数补上。
     
      

  6.   

    1ModifyStyle(WS_EX_TOOLWINDOW,WS_EX_APPWINDOW);
    2在CMyDoc::OnNewDocument中判断已经打开的文档个数,如果=2则提示个数最大为2并返回FALSE。