问题标签 [recent-file-list]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2454 浏览

c++ - 更改最近文件的总数

我希望用户能够编辑在我的 MFC 应用程序的文件菜单中显示的最近文件的数量。我使用了两个非常好的参考资料:

它涉及删除和重新创建CRecentFileList存储在CWinApp::m_pRecentFileList. 不幸的是,我发现在更换CRecentFileList. 请参阅下面的代码片段:

在我重新创建对象后,我可以做些什么来确保绘制到文件菜单中的内容与之同步m_pRecentFileList

0 投票
2 回答
5641 浏览

c++ - 维护最近的文件列表

我想在我的 MFC 应用程序上维护一个简单的最近文件列表,其中显示 4 个最近使用的文件名。

我一直在玩 Eugene Kain 的“The MFC Answer Book”中的一个示例,它可以以编程方式将字符串添加到基于标准文档/视图架构的应用程序的“最近文件”列表中:(请参阅“管理最近的文件列表 (MRU)” ) :

http://www.nerdbooks.com/isbn/0201185377

我的应用程序是一个相当轻量级的实用程序,它不使用 Document/View 架构来管理数据、文件格式等。我不确定上面示例中使用的相同原则是否适用于此。

有没有人有他们如何维护显示在“文件”菜单中的最近文件列表的任何示例,并且可以存储在某处的文件/注册表设置中?最重要的是,是我缺乏知识和理解力阻碍了我。

更新:我最近发现这篇 CodeProject 文章非常有用......

http://www.codeproject.com/KB/dialog/rfldlg.aspx

0 投票
3 回答
1027 浏览

visual-studio-2008 - Visual Studio 2008 和 Windows 7 最近的文件

为非编程问题道歉,但有谁知道如何让 Visual Studio 2008 在 Windows 7 最近的文件列表中列出项目,而不是默认列出的源文件?

0 投票
1 回答
794 浏览

visual-studio-2008 - Visual Studio 2008 不显示最近的项目

我已经在我的笔记本电脑上安装了 Visual Studio。笔记本电脑由 Windows XP SP3 运行。并且 Visual Studio 2008(带有 SP1)不会在启动页面中显示最近的文件。购买方式 VS 2008 在文件菜单中不显示最近的项目和文件。有什么建议吗?:)

UPD。在“工具 -> 选项 -> 常规 -> 最近的文件”中一切正常。

UPD。购买 Windows XP 操作系统在开始菜单中不显示最近文件的方式。

0 投票
1 回答
2472 浏览

visual-studio-2010 - Visual Studio 2010 在哪里存储文件菜单的“最近的项目和解决方案”项?

Visual Studio 2010 在哪里(在哪个文件或哪个注册表项中)记住最近打开的项目和解决方案的列表?

0 投票
1 回答
1560 浏览

vba - 在 Windows 7 中为 VBA 生成的 Office 文档禁用跳转列表条目

我在 Windows 7 下使用 VBA 中的自动化(在此示例中为 MS Access 2007,但应该不会有太大变化)以编程方式生成 Office 文档(在我的情况下为 Word 或 Excel 2007)。这工作正常。

由于文档是自动生成的,我不希望它们出现在最近的列表中。对于 Word 中的最近列表,我可以在保存文档时添加“AddToRecentFiles:=False”(参见示例),或者我可以在之后通过“Application.RecentFiles ...”删除条目

我的代码

问题是我找不到从 Windows 7 禁用最近列表的方法(即,在 Word 任务栏中带有最近项目的跳转列表或资源管理器中上次使用的文件夹和开始菜单中 Word 的最近列表)。 Word 2007 的 Windows7 跳转列表示例,其中包含指向自动生成的文档的链接

我知道这些列表存储在 %APPDATA%\Microsoft\Windows\Recent\AutomaticDestinations 下,我发现要操作 Jumplist 有“WindowsAPICodePack”(我不能从 VBA 使用,对吗?)。

要添加最近列表中的项目,我可以使用“shell32.dll”库中的旧 API SHAddToRecentDocs,但使用此 API 函数删除不再起作用,因为它似乎只会影响旧“/recent”文件夹中的条目(甚至删除我不打算的所有内容)。Windows 7 任务栏 API 上的演示似乎也只提到了如何添加项目,而不是如何避免这样做或删除特定条目。

我是否遗漏了某些东西,或者没有——在 VBA 中简单且理想地可用——操作(或暂时禁用)Windows 7 录制的方法?

亲切的问候安德烈亚斯

0 投票
1 回答
763 浏览

c++ - 如何正确刷新功能区的 MFC 默认最近文档列表?

如何正确刷新功能区的 MFC 默认最近文档列表?

未更新正确的列表。我使用它启用了它:在功能区 XML 中,在 CATEGORY_MAIN 标记内我创建了这个

在我使用的派生 CWinApp 类的 ::InitInstance() 中

问题是:当我打开或保存文件时,列表没有更新。但是当我关闭并打开程序时,它会通过“LoadStdProfileSettings()”并更新列表。

提前致谢

0 投票
1 回答
846 浏览

emacs - 使用 ido 完成方法更改 emacs 商店中最近的文件数

我正在使用此页面上列出的 ido 方法: http ://www.emacswiki.org/emacs/RecentFiles 。我希望能够选择它存储的最近文件的数量。它似乎没有存储很多。是否有此设置或简单的方法。下面列出的功能供参考。干杯

0 投票
1 回答
2244 浏览

emacs - 使用recentf 强制emacs 最近的文件忽略指定的文件(例如.windows 和.revive)

我一直被这样一个事实困扰,即在启用 revive.el 和 windows.el 退出时,它会打开一个文件并写入名为 .revive 和 .windows 的文件。这些已保存,因此它会出现在最近的文件列表中。无论如何让它忽略这些文件或我想要的任何其他文件。

0 投票
0 回答
556 浏览

eclipse-rcp - 阅读最近打开的文件并在自定义对话框中显示

我正在创建一个 RCP 应用程序,我需要在其中读取最近打开的文件列表并将其显示在对话框中。

我试过使用

但历史属性是私有的,因此无法访问。

但是,当我的 RCP 应用程序启动时,它显示空列表(在调试中)。如何使其保存在首选项中以在重新启动后进行检索。

关于如何完成的任何指示?