【问题标题】:Eclipse RCP Splash ScreenEclipse RCP 闪屏
【发布时间】:2010-09-14 20:20:31
【问题描述】:

我参与了一个项目,该项目试图使用 Eclipse RCP 启动屏幕来收集用户凭据、语言等。如果此屏幕失去焦点,则无法通过 ALT-Tab 访问(至少在 Windows 下)功能,并且只能通过最小化所有其他窗口并打开它来找到。有什么方法可以让这个屏幕以这种方式被激活?由于目前未知的原因,他们正在避免创建中间屏幕。

【问题讨论】:

    标签: eclipse-rcp


    【解决方案1】:

    我认为是时候检查一下那些未知的原因了。甚至 eclipse 也不会以这种方式使用启动画面。如果它需要提示信息,它会打开一个新对话框来询问它。

    祝你好运。

    [编辑]我的立场是正确的。 This thread 似乎对此有解决方案。祝你好运,我不是 SWT/RCP 专家。

    【讨论】:

      【解决方案2】:

      this page。来自其中一个 cmets:

      初始屏幕窗口是使用扩展窗口样式 WS_EX_TOOLWINDOW 本地创建的,这使得它不会出现在任务栏中。这对应于 SWT 常量 SWT.TOOL。

      不知道在windows上创建后是否可以更改窗口样式。如果有必要,您可以随时下拉到 JNI。

      【讨论】:

        【解决方案3】:

        创建您自己的 AbstractSplashHandler 实现。 创建外壳时,不要使用 SWT.TOOL 样式。 可以通过 Windows 任务栏访问 shell。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-04-29
          • 2013-01-18
          • 1970-01-01
          相关资源
          最近更新 更多