1

リボンの MFC デフォルトの最近使用したドキュメント リストを正しく更新する方法は?

リストが正しく更新されていません。これを使用して有効にしました:リボンXMLのCATEGORY_MAINタグ内でこれを作成しました

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

そして、派生した CWinApp クラスの ::InitInstance() で使用しました

    LoadStdProfileSettings();

問題は次のとおりです。ファイルを開くか保存すると、リストが更新されません。しかし、プログラムを閉じて開くと、「LoadStdProfileSettings()」が渡され、リストが更新されます。

前もって感謝します

4

1 に答える 1

0

解決策が見つかりました。

私の派生 CWinApp クラスでは、上書きされたメソッド AddToRecentFileList で、メソッドの最後にこれを追加して、最近のファイル リストを再度読み取る必要がありました。

m_pRecentFileList->ReadList();
于 2011-09-23T10:53:32.090 に答える