1

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

4

1 回答 1

2

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

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

于 2012-04-08T08:48:52.057 回答