如何重现“在文件夹中显示” /“寻找目标”通过 C#
使用 Chrome 时,如果您下载文件,则可以选择一个选项(在文件夹中显示),该选项将打开包含的目录并突出显示该文件。同样,如果您查看快捷方式的属性…
IContextMenu3 HandleMenuMsg2 从未被调用
我正在尝试实现一个扩展 IContextMenu3 和 IShellExtInit 的 shell 扩展,并且我正在使用 HBMMENU_CALLBACK 方法 但在我的项目中方法 HandleMenuMsg2 …
当然有办法获得当前文件夹视图的完整视图下拉菜单吗?
动机: 创建我们自己的文件对话框,其外观和功能如下:其行为与 std 通用对话框非常相似 问题:如何获取当前文件夹/shell 容器的视图下拉列表 明显死…
如何告诉 Windows 资源管理器刷新其图标?
一旦我的安装程序完成应用程序 exe 新版本的安装,我想告诉资源管理器使用新 exe 的图标作为其快捷方式。但是,我不知道该怎么做。 从网上阅读来看,…
什么是“Shell 命名空间”?新建文件夹的方法?
显然,这对于 win32 api - CreateDirectory() 来说是微不足道的。但我正在尝试托管一个 IShellView,并且希望以最面向 shell 的方式来做到这一点。我…
IThumbnailProvider 和 IInitializeWithItem
我正在尝试开发一个在 Windows 7 中使用的 IThumbnailProvider。由于这个特定的缩略图也依赖于同一目录中的其他一些文件,因此我需要使用 IInitialize…
如何在MFC中实现IExplorerBrowser
显然,从 Vista 开始,有一种相当简单的方法可以在您的应用程序中托管资源管理器: http://www.codeproject.com/KB/vista/ExplorerBrowser.aspx 但是…
如何执行/ShellExecuteEx/InvokeCommand ITEMIDLIST指向Shell对象?
我正在构建一种码头,我很难找到如何保存“运行”、“搜索”、“帮助”、“打印机”等内容并在之后重新打开它们。 我尝试了这个: CComPtr<IShellFo…
如何在 shell 对象 clsid 上运行 ShellExecute?
Windows 上的 Shell 资源管理器定义了全局对象,例如 ::{2559a1f4-21d7-11d4-bdaf-00c04f60b9f0,它是指向用户“互联网浏览器”的链接。我从在我的应…
更换 Windows 中的资源管理器窗格?
当用户放入 CD 并自动运行时,我想“浏览”CD,但我想对磁盘内容进行一些额外的处理。如果我想用自己的 ListView 替换 Windows 资源管理器中的 ListVi…