如何在 Windows 资源管理器中嵌入我的 GUI

How do I embed my GUI in Windows explorer?

本文关键字:我的 GUI 资源管理器 Windows      更新时间:2023-10-16

我想向资源管理器添加一个选项(在窗口中),例如"预览窗格",但只有一个"编辑窗格"。这个想法是我有要编辑的文本文件,但我不想打开应用程序来编辑该文件。我只想在编辑窗格中单击并进行编辑。任何建议我可以使用什么 API 以这种方式扩展资源管理器?(不仅仅是"看看 shell api:我有,我不知道哪个可以让我完成这个)。

你必须实现 PropertyHandler。请参阅 Windows SDK \samples\winui\Shell\AppShellIntegration\PropertyHandlers。

每个属性都由属性架构 XML 文件描述。此属性架构必须注册到 PSRegisterPropertySchema()。属性处理程序实现 IInitializeWithXXX、IPropertyStore 和可选的 IPropertyStoreCapabilities。您必须为要处理的每个文件扩展名注册实现的 CLSID(在您的情况下.txt)。

相关文章: