2010-03-11 67 views
2

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

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

有问题的机器是运行Windows 7的32位机器。还有一个与区域设置有关的问题(即使操作系统认为它是UK,它已经显示MM/DD/YYYY格式,但是在将区域设置更改为其他内容并返回时,这是固定的)。这并没有解决问题。

除了编写新的上下文弹出窗口,没有人有任何想法我甚至会开始诊断这个问题?是否有我可以调用的API来弹出默认菜单,以便我可以监视其行为?一些Windows消息,我可以拦截检查它的所有运行,因为它应该是?

+0

什么是右键菜单从失踪?一个编辑框?列表框?整个应用程序? – 2010-03-11 11:54:42

+0

哪个版本的Delphi,使用上下文菜单出现了Delphi 2007的问题。 – 2010-03-11 11:55:14

+0

这是德尔福2007年,是的整个应用程序,TEdits,TcxEdits,TMemo,TComboBox .... – 2010-03-11 11:58:22

回答