如何在IFileDialog中更改Places(“应用程序链接”)的图标和文本?

时间:2016-02-02 23:24:08

标签: windows

我有一个使用IFileDialog的自定义打开文件对话框。我使用AddPlace将链接(带有自定义文本)添加到我们为应用程序提供的示例文件的文件夹中。到现在为止还挺好。它看起来像这样: My custom file dialog with a generic "Application Links" section.

我想用自己的文本和图标自定义“应用程序链接”节点本身。 Visual Studio does this.看起来Word也在尝试。

知道我怎么能这样做吗?提前谢谢!

1 个答案:

答案 0 :(得分:0)

我目前遇到同样的问题,但是以更复杂的方式。幸运的是,我找到了解决问题的方法。

项目的可执行文件只需要一个“版本信息”资源。 “FileDescription”的文本将用于顶级节点(当前为“应用程序链接”)。该图标似乎是可执行文件的图标(也是文件资源的一部分)。

此处描述了“版本信息”: https://msdn.microsoft.com/en-us/library/windows/desktop/aa381058%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396

只需将此类资源包含在您的应用程序exe文件中即可。