如何使用 C 或 C++ 将选项添加到 Windows 资源管理器上下文菜单?
Posted
技术标签:
【中文标题】如何使用 C 或 C++ 将选项添加到 Windows 资源管理器上下文菜单?【英文标题】:How are options added to Windows explorer context menus using C or C++? 【发布时间】:2010-04-22 19:49:44 【问题描述】:例如,当我在资源管理器窗口中单击鼠标右键时,我会看到一个弹出窗口,其中包含以下内容:
打开 打开方式 复制 粘贴 Winrar【问题讨论】:
***.com/questions/1381811/…的可能重复 是的,但我希望它在核心 C/C++ 中。 【参考方案1】:查看Shell Extensions。
【讨论】:
【参考方案2】:对于简单的操作,您可以使用您选择的方法添加一些注册表设置(c# example,但该方法简单且不可知)。
对于更复杂的东西The Complete Idiot's Guide to Writing Shell Extensions。
【讨论】:
感谢亚历克斯!用于“编写 Shell 扩展的完整白痴指南”。很有帮助!!!【参考方案3】:codeproject 文章不错。如果您更喜欢更可靠的参考资料,我的一个朋友 (Scott Seely) 写了一本名为“Windows Shell Programming”的书,它很好地涵盖了这一点(用 C++ 编写)。我不确定是否要发布商店网站的 URL,所以我只提供这本书的 isbn。
国际标准书号:0130254967
【讨论】:
以上是关于如何使用 C 或 C++ 将选项添加到 Windows 资源管理器上下文菜单?的主要内容,如果未能解决你的问题,请参考以下文章
如何通过Eclipse将'-pthread'选项添加到g ++?
如何使用 pinvoke 将图像从 c 或 c++ 发送到 C#
C 或 C++ 中日历日期的算术(将 N 天添加到给定日期)
C ++如何将用户控件添加到表单中以便我可以在面板之间进行转换