C# Windows资源管理器上下文菜单项上的信息提示
我正在创建一个C# Windows资源管理器上下文菜单项上的信息提示,c#,windows,registry,tooltip,contextmenu,C#,Windows,Registry,Tooltip,Contextmenu,我正在创建一个c#应用程序,该应用程序在注册表中添加条目,以将项目添加到windows上下文菜单中,如下结构所示: 香港华润 * 壳 MyApp 命令 在我悬停MyApp时,如何获得信息提示或工具提示? 我在MyApp键下添加了一个字符串值infoTip,但它不起作用 有一个例子:当鼠标悬停时,当你从(开始->关闭)点击水平箭头时,会出现一个上下文菜单开关 编辑:我使用一个工具来检查该菜单的类名,结果它不是contextmenu,而是toolbarwindow32,因此我假设
c#
应用程序,该应用程序在注册表中添加条目,以将项目添加到windows上下文菜单中,如下结构所示:
- 香港华润
- *
- 壳
- MyApp
- 命令
- MyApp
- 壳
- *
infoTip
,但它不起作用
有一个例子:当鼠标悬停时,当你从(开始->关闭)点击水平箭头时,会出现一个上下文菜单开关
编辑:我使用一个工具来检查该菜单的类名,结果它不是
contextmenu
,而是toolbarwindow32
,因此我假设它的信息提示与(contextmenu#32768
)不同如果有的话。可能太晚了,无法提供帮助,但有一个很棒的库,名为SharpShell,可以让您完成这项工作,以及许多其他与Windows上下文菜单相关的功能。太棒了。这个库是可用的,开发者在这里解释了如何使用SharpShell来完成您想要做的事情
即使您曾经/正在尝试自己解决这个问题,我也不能夸大SharpShell源代码作为指南的巨大价值