Win7使用applicationId进行分组,并根据此
(评论4和评论8)
Display.setAppName()应该在第一次设置应用程序id。
在Eclipse3.7中,我尝试在Display.setAppName()之前调用PlatformUI.createDisplay(),如下所示。不过,所有的shell都抛到了一个任务栏图标上:
Display.setAppName(id); // id is ready from a file and different for every session
Display display = PlatformUI.createDisplay(
是否有可能以没有任务栏图标或具有自定义映像的方式调用静态MessageBox类Show()方法?我正在试图找到一种替代方法来构建自定义MessageBox类。
谢谢。
我尝试以以下方式使用DefaultDesktopOnly选项:
if (MessageBox.Show("Are you sure you would like to do something?", "Title", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1, MessageB
我们的winforms应用程序与MS进行交互,并且在生成文档时运行此代码,并希望在应用程序前面的Word中显示该代码:
[setup w as a Word interop object]
w.Visible = True
w.Activate()
当扩展到运行Office2007的XP机器上时,此功能将按预期工作。
在运行Office 2010的Win7机器上,文档加载到应用程序后面,并在任务栏上闪烁。
有什么想法吗?