为什么我所有的Delphi应用程序都缺少Windows 10上的任务栏菜单,而不是Windows 7上的?

为什么我所有的Delphi应用程序都缺少Windows 10上的任务栏菜单,而不是Windows 7上的?,windows,delphi,taskbar,Windows,Delphi,Taskbar,在Windows 7中,当我右键单击任务栏图标时,我的所有Delphi应用程序(5、2006和XE)都会显示完整的任务栏菜单:应用程序名称、Pin/Unpin和关闭窗口。在Windows 10上,所有这些应用程序仅显示“关闭窗口”菜单项。这是为什么?我如何在Win10中获得完整菜单 更新:如果我在Win 10上的Delphi XE中创建一个新应用程序,它将显示完整的菜单。如果我在Win 7中的Delphi XE上创建一个新应用程序,它会在Win 7上显示完整菜单,但在Win 10上不会显示。不,

在Windows 7中,当我右键单击任务栏图标时,我的所有Delphi应用程序(5、2006和XE)都会显示完整的任务栏菜单:应用程序名称、Pin/Unpin和关闭窗口。在Windows 10上,所有这些应用程序仅显示“关闭窗口”菜单项。这是为什么?我如何在Win10中获得完整菜单


更新:如果我在Win 10上的Delphi XE中创建一个新应用程序,它将显示完整的菜单。如果我在Win 7中的Delphi XE上创建一个新应用程序,它会在Win 7上显示完整菜单,但在Win 10上不会显示。

不,这既不会发生在你所有的应用程序上(它会发生在每个有窗口的应用程序上),也不会发生在David Heffernan身上:Win10没有这样的功能(很可能它已经随Win8一起消失了)

要确定fullerm在说什么:右键单击task按钮并查看其关联菜单:对于每个窗口,您只有“close”加上两个通用条目,然后根据应用程序添加更多。但是系统菜单(右键单击窗口左上角图标)不再通过任务按钮可用

  • 任务按钮=代表每个当前显示窗口的任务栏。固定的应用程序和快捷方式不是任务按钮,任务托盘的按钮也不是(时钟旁边最右边的按钮)
  • 系统菜单=每个窗口都有上下文菜单,包含“最小化”、“最大化”、“关闭”、“大小”、“移动”等基本条目,甚至更多。可通过右键单击窗口的左上角图标或按ALT+SPACE进行访问。当窗口为所有者绘制时,可能无法访问
  • 窗口=由正在运行的进程所拥有。进程不需要有一个窗口,也不限于只有一个窗口。现在Windows将进程称为“应用程序”(我猜)

我的程序没有此类问题。请告诉我们你的计划有什么不同?它与我的有什么不同?@David Heffernan猜测你没有在Win 7上编译。你在哪个系统上编译你的应用程序并不重要。@特拉玛,那么为什么两个编译的程序中的任务栏菜单不一致?@Jerrydoge no is doest:但是我拼错了属性