我想向资源管理器(在 Windows 中)添加一个选项,例如“预览窗格”,但只有一个“编辑窗格”。这个想法是我有要编辑的文本文件,但我不想打开应用程序来编辑文件。我只想在编辑窗格中单击并进行编辑。有什么建议我可以使用哪些 API 来以这种方式扩展资源管理器?(不仅仅是'看看 shell api:我有,但我不知道哪个可以让我完成这个)。
问问题
335 次
1 回答
2
您必须实现 PropertyHandler。请参阅 Windows SDK \Samples\winui\Shell\AppShellIntegration\PropertyHandlers。
每个属性都由属性模式 XML 文件描述。此属性架构必须使用 PSRegisterPropertySchema() 注册。属性处理程序实现 IInitializeWithXXX、IPropertyStore 和可选的 IPropertyStoreCapabilities。您必须为要处理的每个文件扩展名(在您的情况下为 .txt)注册实现的 CLSID。
于 2012-04-08T08:48:52.057 回答