如何在 Windows 资源管理器中嵌入我的 GUI
How do I embed my GUI in Windows explorer?
我想向资源管理器添加一个选项(在窗口中),例如"预览窗格",但只有一个"编辑窗格"。这个想法是我有要编辑的文本文件,但我不想打开应用程序来编辑该文件。我只想在编辑窗格中单击并进行编辑。任何建议我可以使用什么 API 以这种方式扩展资源管理器?(不仅仅是"看看 shell api:我有,我不知道哪个可以让我完成这个)。
你必须实现 PropertyHandler。请参阅 Windows SDK \samples\winui\Shell\AppShellIntegration\PropertyHandlers。
每个属性都由属性架构 XML 文件描述。此属性架构必须注册到 PSRegisterPropertySchema()。属性处理程序实现 IInitializeWithXXX、IPropertyStore 和可选的 IPropertyStoreCapabilities。您必须为要处理的每个文件扩展名注册实现的 CLSID(在您的情况下.txt)。
相关文章:
- 我的程序有一个保存配置文件的GUI,如何双击此配置文件以直接加载带有配置数据的GUI?
- 在哪里放置我的函数?进入我的母语 Gui 还是进入我的演示者?
- Qt GUI使用Qfiledialogbox和qlabel显示视频,这是我的代码
- 为什么将鼠标悬停在静态 Win32 控件上会增加内存并删除我的 GUI?
- 当我使用 GUI 开发 QT 动态库时,如何查看我的 QT UI?
- 如何将选项卡添加到我的选项卡控件(WIN32 API C++ GUI)
- 我如何在C#GUI中调用我的C 程序
- 如何使用GUI将外部库和项目导入到我的C++项目中
- 为什么我的Qt应用程序在执行时不显示GUI?
- 如何使我的 Windows API GUI 代码更加面向对象
- 我的线程工作不好,它给出了所有结果,最后没有一个接一个,GUI 在线程运行期间挂起?
- 我的Java GUI与我的超酷专有dll接口.如何防止第三方与此 dll 接口
- 如何在 Windows 资源管理器中嵌入我的 GUI
- 我的 GUI 的模板化小部件系统出现问题
- 我如何让我的Qt控制台应用程序与另一个Qt gui应用程序通信
- Qt GUI应用程序可以在我的电脑上运行,但不能在其他电脑上运行
- 用户界面-我应该使用哪个工具包为现有的c++代码制作一个易于编辑、外观现代的GUI
- 用户界面-我的项目需要GUI,它有用C++(GNU)编写的代码,并涉及hash_map数据结构
- 从我的程序通过 gui 控制其他应用程序
- 如何在 GUI 输出窗口而不是 Visual Studio 2015 中的 cmd 控制台上显示我的C++程序输出