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

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

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

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

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

    LoadStdProfileSettings();

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

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

1 ответ

Решение

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

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

m_pRecentFileList->ReadList();
Другие вопросы по тегам