Экран-заставка Eclipse RCP - PullRequest
       7

Экран-заставка Eclipse RCP

5 голосов
/ 02 октября 2008

Я участвую в проекте, который пытается использовать заставку Eclipse RCP для сбора учетных данных пользователя, языка и т. Д. Если этот экран теряет фокус, он недоступен (по крайней мере, под Windows) через ALt-Tab функциональность, и может быть найдено только путем свертывания всех других окон и открытия его. Есть ли способ, чтобы этот экран позволял себя активировать таким образом? Они избегают создания промежуточного экрана по неизвестным на данный момент причинам.

Ответы [ 3 ]

5 голосов
/ 06 октября 2008

Я думаю, что пришло время изучить эти неизвестные причины. Даже Eclipse не использует заставку таким образом. Если ему нужно запросить информацию, он открывает новое диалоговое окно, чтобы запросить его.

Удачи.

[Редактировать] Я исправлен. Эта тема , кажется, имеет решение этой проблемы. Удачи, я не гуру SWT / RCP.

2 голосов
/ 26 августа 2009

См. эту страницу . Из одного из комментариев:

Окно заставки создается с расширенным стилем окна WS_EX_TOOLWINDOW, который не отображает его на панели задач. Это соответствует константе SWT SWT.TOOL.

Я не знаю, возможно ли изменить стиль окна после его создания в Windows. Вы всегда можете перейти в JNI, если это необходимо.

0 голосов
/ 19 июня 2015

Создайте свою собственную реализацию AbstractSplashHandler. При создании оболочки не используйте стиль SWT.TOOL. Оболочка будет доступна через панель задач Windows.

...