【发布时间】:2011-05-16 14:34:21
【问题描述】:
我有一个带有文本框的简单 winform 应用程序。
我没有为文本字段分配任何上下文菜单,并且“它使用”标准菜单。我希望在文本框的标准上下文菜单中添加一些新项目。但我无法获得它进行修改,如果更清楚我不知道如何获得 HMENU 本机对象。
我的文本框的ContextMenu 属性等于null 所以我认为菜单出现在文本框默认windProc 路由中。有没有办法获取默认上下文菜单或获取它的副本?
提前致谢!
【问题讨论】:
-
我没有找到解决方案,并使用了模拟系统菜单操作的自定义菜单。
-
@Viacheslav Smityukh:我有相同的解决方案,但我希望存在理想的解决方案
-
这个问题其实有解决办法:stackoverflow.com/a/23580255/592835