据我所知,没有现成的api可用的
那个东西是自己管理的
如果你想知道最真实的细节,跟踪vc中的程序就可清楚
我就是这么知道的

解决方案 »

  1.   

    加入一个菜单,取名为ID_FILE_MRU_FILE1
    要加入时调用AfxGetApp()->AddToRecentFileList(pathname);
      

  2.   

    添加菜单就不用说了吧?
    下面是MFC的做法:
    void CMyApp::GetDocumentList(CObList * pDocList) 

        ASSERT(pDocList->IsEmpty()); 
        POSITION pos = m_templateList.GetHeadPosition(); 
        while (pos) 
        { 
            CDocTemplate* pTemplate = (CDocTemplate*)m_templateList.GetNext(pos); 
            POSITION pos2 = pTemplate->GetFirstDocPosition(); 
            while (pos2) 
            { 
                CDocument* pDocument; 
                if ((pDocument=pTemplate->GetNextDoc(pos2)) != NULL) 
                    pDocList->AddHead(pDocument); 
            } 
        } 

    至于API如何实现,你自己应该会搞定吧?我的机子上目前没有MSDN,所以不好帮你,对不起,晚上我装一下再告诉你。