【问题标题】:Missing Right Click menu in Windows 7Windows 7 中缺少右键单击菜单
【发布时间】:2010-03-11 10:33:31
【问题描述】:

我们有几个不同的程序都在同一个套件中编译在一起,最近我们报告了一个错误"The Right Click Shortcut Menu was missing."
因此,与任何错误一样,我试图重现它但无法重现。不管我做什么,右键菜单都会出现在我的系统上。

我的第一个猜测是这是一个操作系统问题。我们知道它可以在 Vista 和 XP 上运行,但在 Windows 7 上却不行。不幸的是,这个问题只影响套件中的一个程序,而且似乎只在这台机器上。 AFAIK 我们没有编写任何代码来允许或阻止默认菜单出现,所以我不确定为什么它只影响一个程序。

有问题的机器是运行 Windows 7 的 32 位机器。还有另一个与区域设置有关的问题(我们注意到日期格式倒退,即使操作系统认为它是英国,它一直在显示 MM/DD/ YYYY 格式,但在将区域设置更改为其他设置并再次返回时已修复)。这并没有解决问题。

除了编写一个新的上下文弹出窗口之外,有没有人知道我将如何开始诊断这个问题?有没有我可以调用的 API 来弹出默认菜单,以便我可以监控它的行为?一些windows消息我可以拦截检查它应该是什么?

【问题讨论】:

  • 缺少什么右键菜单?编辑框?列表框?整个应用?
  • Delphi 的哪个版本,Delphi 2007 的上下文菜单有问题。
  • 这是 Delphi 2007,是的,整个应用程序,TEdits,TcxEdits,TMemo,TComboBox....

标签: delphi windows-7 popup right-click


【解决方案1】:

【讨论】:

  • 啊,我们已经有了这个单元(这是使其余套件工作的原因),但我写了这个特别的并且没有意识到它。我只需要将它包含在 DPR 中。谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-08-02
  • 2019-05-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-09-20
  • 1970-01-01
相关资源
最近更新 更多