Как правильно обновить список последних документов MFC по умолчанию на ленте? - PullRequest
1 голос
/ 22 сентября 2011

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

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

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

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

    LoadStdProfileSettings();

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

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

1 Ответ

0 голосов
/ 23 сентября 2011

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

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

m_pRecentFileList->ReadList();
...