2008-10-29 26 views
1

我们的应用程序由几个模块组成,我们希望利用XP功能来将这些功能组合在一起。例如,“模块A”中的所有窗口将与“模块B”中的窗口分开组合在一起。Group类似的任务栏按钮

我试过在 项目的AssemblyInfo.cs文件中设置AssemblyTitle属性,但是仍然没有标题出现,只有 的项数。

有什么办法可以控制这个,还是全部由Windows控制?

这是在WinForms应用程序中,用于Windows XP。请注意,所有模块都是由单个进程启动/托管的,但我们想要做的是将包含在特定模块中的所有窗口组合在一起。应用程序风格是SDI/MDI混合,就像MS Word一样。

感谢

回答

0

国际海事组织该功能即将在XP最坏的功能,我很高兴,我可以将其禁用。但是,除此之外,如果您在任务栏中启用了组选项,则Windows应该自动执行该组选项。 在我们公司,我们有Java应用程序和所有不同的Java窗口始终监守分组它们是人开始用的java.exe

我认为,如果你开始allmodules使用相同的工具,它应该工作

+0

我不同意,当我在我的屏幕的较小版本(可能是1024 * 768)上远程工作时,有更多的任务栏空间是很有用的。 – endian 2008-10-29 09:15:26

0

您需要就我所知,在Assembly信息文件中填写AssemblyDescription属性。

[assembly: AssemblyDescription("MyAssemblyDescription")] 
2

除了Eoin说的之外,Windows只会按逐个进程分组任务栏按钮。换句话说,您的应用中的所有窗口将显示在一个组下。

将他们分成不同组的唯一方法是为每个想要的组定义一个进程。然后使用[assembly:AssemblyDescription]自定义每个的标题。

据我所知,没有办法手动修改这些任务栏组。

相关问题