Eclipse RCP启动画面

时间:2008-10-02 15:23:56

标签: eclipse-rcp

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

3 个答案:

答案 0 :(得分:5)

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

祝你好运。

[编辑] 我的立场得到了纠正。 This thread似乎有解决方案。祝你好运,我不是SWT / RCP大师。

答案 1 :(得分:2)

this page。其中一条评论:

  

启动画面窗口是使用扩展窗口样式WS_EX_TOOLWINDOW本机创建的,这使得它不会出现在任务栏中。这对应于SWT常数SWT.TOOL。

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

答案 2 :(得分:0)

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