我如何在Windows资源pipe理器中embedded我的GUI?

我想添加一个选项到资源pipe理器(在Windows中)像“预览窗格”,但只有一个“编辑窗格”。 这个想法是,我有文本文件,我想编辑,但我不想打开一个应用程序来编辑文件。 我只想在编辑窗格中单击并进行编辑。 任何build议什么API我可以用这种方式扩展浏览器? (不仅仅是“看看shell API:我有,我不知道哪个可以让我做到这一点)。

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

每个属性由属性模式XML文件描述。 此属性架构必须注册PSRegisterPropertySchema()。 属性处理程序实现IInitializeWithXXX,IPropertyStore和可选的IPropertyStoreCapabilities。 您必须为每个要处理的文件扩展名(您的案例中的.txt)注册CLSID。