【发布时间】:2020-08-27 12:17:00
【问题描述】:
有没有办法清除文件菜单下的最近文件列表?我尝试使用“m_pRecentFileList”做一些事情,但到目前为止还没有成功,错误 C2027:使用未定义类型“CRecentFileList”。
BOOL CMRCApp::InitInstance()
{
...
while (m_pRecentFileList->GetSize() > 0)
m_pRecentFileList->Remove(0); // no Clear function ??
return TRUE;
}
编辑
修复编译错误后,while循环变为无限。 Remove(...) 函数似乎没有减少列表。
【问题讨论】:
-
#include <afxadv.h>每CRecentFileList Class。 -
@dxiv 你打败了我!当您发表评论时,我正在写一个(可能是不必要的)答案。我打算让它更复杂,但 OP 的代码基本上是正确的,所以我输入了很多代码,然后意识到它不是必需的。 (荣誉会规定,如果您发布答案,我应该删除我的答案!)
-
@AdrianMole 不用担心,我 +1 了你的答案,并希望 OP 接受它。
标签: visual-studio visual-c++ mfc