Eclipse rcp EclipseRCP启动屏幕

Eclipse rcp EclipseRCP启动屏幕,eclipse-rcp,Eclipse Rcp,我参与了一个项目,该项目试图使用Eclipse RCP初始屏幕来收集用户凭据、语言等。如果此屏幕失去焦点,则无法通过ALt Tab功能(至少在Windows下)使用它,并且只能通过最小化所有其他窗口并将其揭开来找到它。有没有办法让这个屏幕以这种方式激活?由于目前未知的原因,他们正在避免创建中间屏幕。我认为是时候检查这些未知的原因了。甚至eclipse也不以这种方式使用初始屏幕。如果它需要提示输入信息,它会打开一个新的对话框请求输入信息 祝你好运 [Edit]我被纠正了。似乎有办法解决这个问题。祝

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

我认为是时候检查这些未知的原因了。甚至eclipse也不以这种方式使用初始屏幕。如果它需要提示输入信息,它会打开一个新的对话框请求输入信息

祝你好运

[Edit]我被纠正了。似乎有办法解决这个问题。祝你好运,我不是SWT/RCP大师。

见。根据其中一条评论:

启动屏幕窗口是使用扩展窗口样式WS_EX_TOOLWINDOW以本机方式创建的,该样式使其不会显示在任务栏中。这对应于SWT常量SWT.TOOL


我不知道在Windows上创建后是否可以更改窗口样式。如果有必要,您可以随时访问JNI。

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