如何执行/ShellExecuteEx/InvokeCommand ITEMIDLIST指向Shell对象?
我正在构建一种码头,我很难找到如何保存“运行”、“搜索”、“帮助”、“打印机”等内容并在之后重新打开它们。 我尝试了这个: CComPtr pDF; SHGet…
如何在 shell 对象 clsid 上运行 ShellExecute?
Windows 上的 Shell 资源管理器定义了全局对象,例如 ::{2559a1f4-21d7-11d4-bdaf-00c04f60b9f0,它是指向用户“互联网浏览器”的链接。我从在我的应…
更换 Windows 中的资源管理器窗格?
当用户放入 CD 并自动运行时,我想“浏览”CD,但我想对磁盘内容进行一些额外的处理。如果我想用自己的 ListView 替换 Windows 资源管理器中的 ListVi…
在代码中设置 TShellListView 持久列宽度
有没有办法使用代码在 vsReport 模式下持久设置 Delphi 2007 TShellListView 上的列宽度? 普通的 ShellListView.Columns[0].Width 属性仅设置当前目…
如何添加“SendTo”的快捷方式 所有用户都可以使用的菜单
您可以通过在用户配置文件文件夹中包含的 SendTo 文件夹中创建应用程序快捷方式,将新项目添加到“发送到”Windows 资源管理器菜单,例如 C:\Document…
Vista Shellview 帮助按钮
我已经用 VC 2005 创建了一个命名空间扩展...我想知道如何利用 vista 工具栏上的“帮助”按钮来显示我的产品的帮助文档。 目前帮助按钮可用,但单击它…
获取/设置 TShellListView 路径/文件夹作为字符串(不使用 .Root)
我想设置 TShellListView 的路径以使用 Delphi 2007 显示文件目录。我最初可以使用 TShellListView.Root 来设置根路径,如下所示,它显示我想要的目录…
通过文件扩展名获取扩展名和图标的最快方法?
有几种方法可以获取给定扩展名的描述和默认图标(无完整路径),例如对于“*.doc”,我想获取“Microsoft Word 文档”和相关图标,您认为哪种方法最快…
有没有办法解析适用于最终位于 c:\windows\installer 中的链接的 .lnk 目标?
解析 lnk 的常用方法涉及使用 WShell.WshShortcut 或 IShellLink : var WshShell = WScript.CreateObject("WScript.Shell"); var oShellLink = WshSh…
为什么 Shell_NotifyIcon 气球提示不起作用?
根据我所看到的一切,当我在应用程序窗口中左键单击时,以下 C++ 程序应该从托盘图标显示气球工具提示,但它不起作用。 谁能告诉我我错过了什么? 这…
文件关联 - 在 Vista 上修改 shell 的编辑动词
我希望以编程方式修改 Vista 上 shell 的 edit 动词。 例如,我想右键单击编辑(在资源管理器中)以使用 Notepad++ 打开 .cs 文件。 如何在 Windows V…