gpt4 book ai didi

windows - 如何为 Windows 资源管理器搜索 UI 编写自定义搜索提供程序

转载 作者:可可西里 更新时间:2023-11-01 13:27:12 24 4
gpt4 key购买 nike

我正在开发一个 Windows 资源管理器命名空间扩展,它是一个虚拟文件系统。关于这一点,我想支持从 Windows 资源管理器中可用的搜索对话框进行搜索。

目前我可以在我所在的文件夹中按名称搜索,但我希望能够在完整结构中以及在虚拟文件系统的内容中进行搜索,因为 Windows 资源管理器无法执行此操作,我需要连接自定义搜索提供程序。

由于它是一个虚拟文件系统,如果我可以编写一个自定义 UI 来显示结果,那将是有益的,但这不是强制性的。

自定义资源管理器命名空间扩展是用 C# 编写的,但不需要包装 API。任何指向 API 文档、商业产品和/或示例的指针都将不胜感激。

最佳答案

如果您使用 defview 作为 shell View ,请在 IFolderViewSettings::GetFolderFlags 中返回 FWF_USESEARCHFOLDER。可以在 http://regnamespace.codeplex.com/ 找到示例实现。 .

来自 http://msdn.microsoft.com/en-us/library/bb331575(v=vs.85).aspx :如果您的 IShellFolder 实现不使用 SHCreateShellFolderView 来创建 DefView,则 Shell View 对象可能需要 IFolderView。

There is also confused user who need to support shell namespace extension folder searching in file dialogs .

关于windows - 如何为 Windows 资源管理器搜索 UI 编写自定义搜索提供程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5728388/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com