Как правильно обновить список последних документов MFC по умолчанию на ленте?

Как правильно обновить список последних документов MFC по умолчанию на ленте?

Список не обновляется корректно. Я включил это, используя это: в XML-ленте внутри тега CATEGORY_MAIN я создал это

  <RECENT_FILE_LIST>
    <ENABLE>TRUE</ENABLE>
    <LABEL>Recent Documents</LABEL>
  </RECENT_FILE_LIST>

и в ::InitInstance() моего производного класса CWinApp, который я использовал

    LoadStdProfileSettings();

проблема в том, что когда я открываю или сохраняю файл, список не обновляется. Но когда я закрываю и открываю программу, она проходит через «LoadStdProfileSettings()», и список обновляется.

заранее спасибо


person 4itprofessionals    schedule 22.09.2011    source источник


Ответы (1)


Решение найдено.

в моем производном классе CWinApp в перезаписанном методе AddToRecentFileList мне нужно было снова прочитать список последних файлов, добавив это в конец метода:

m_pRecentFileList->ReadList();
person 4itprofessionals    schedule 23.09.2011