Как правильно обновить список последних документов 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();