我的意思是说,每当打开一个图片时,就新建一个文档窗口,怎样将新图片与新窗口联系起来.
我以前的一个程序是单文档的,我现在想重新建立一个多文档的,不知在打开新图片时两者的区别是什么??
需要在那里作改动???

解决方案 »

  1.   

    I have solved the problem by myself.
    I use 
    BOOL CDisplayModeDoc::OnOpenDocument(LPCTSTR lpszPathName) 
    {
    if (!CDocument::OnOpenDocument(lpszPathName))
    return FALSE;

    CFile file;
    CFileException fe; // 打开文件
    if (!file.Open(lpszPathName, CFile::modeRead | CFile::shareDenyWrite, &fe))
    {
    // 失败
    ReportSaveLoadException(lpszPathName, &fe,
    FALSE, AFX_IDP_FAILED_TO_OPEN_DOC);

    // 返回FALSE
    return FALSE;
    }
                    
              //在此处添加其他代码*************************************
    {                                                                                         )instead of OnFileOpen()