Eclipse RCP启动界面

5

我参与了一个项目,试图使用Eclipse RCP启动画面来收集用户凭据、语言等信息。如果这个屏幕失去焦点,在Windows下至少不能通过Alt-Tab功能找到它,只能将所有其他窗口最小化并揭开它才能找到。有没有办法让这个屏幕允许以这种方式被激活?他们目前出于未知原因避免创建中间屏幕。

3个回答

5
我认为现在是时候审查那些未知的原因了。即使是Eclipse也不会以这种方式使用闪屏。如果需要提示信息,它会打开一个新的对话框来请求。祝好运。
[编辑] 我纠正自己。这个线程似乎有解决方案。祝好运,我不是SWT / RCP专家。

2
请参考这个页面。从其中的一条评论中得知:
启动画面窗口是使用扩展窗口样式WS_EX_TOOLWINDOW本地创建的,这使其不会出现在任务栏中。这对应于SWT常量SWT.TOOL。
我不知道在Windows上创建后是否可以更改窗口样式。如果必要的话,您可以随时降级到JNI。

0
创建自己的AbstractSplashHandler实现。 在创建shell时,不要使用SWT.TOOL样式。 该shell将通过Windows任务栏访问。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接