2008-10-02 13 views
5

Estoy involucrado en un proyecto que intenta utilizar la pantalla de bienvenida de Eclipse RCP para recopilar credenciales de usuario, idioma, etc. Si esta pantalla pierde el foco, no está disponible (al menos en Windows) mediante la funcionalidad ALt-Tab, y solo se puede encontrar minimizando todas las demás ventanas y descubriéndola. ¿Cualquier forma de tener esta pantalla permite que se active de esta manera? Están evitando crear una pantalla intermedia, por razones desconocidas en este punto.Pantalla de bienvenida de Eclipse RCP

Respuesta

5

Creo que es hora de examinar esas razones desconocidas. Incluso eclipse no usa la pantalla de presentación de esta manera. Si necesita solicitar información, abre un nuevo cuadro de diálogo para solicitarla.

Buena suerte.

[Editar] Me erraron corregido. This thread parece tener una solución para esto. Buena suerte, no soy un gurú de SWT/RCP.

2

Ver this page. De uno de los comentarios:

Se crea la ventana de la pantalla de bienvenida de forma nativa con la extendida WS_EX_TOOLWINDOW estilo de ventana que hace que no aparece en la barra de tareas. Esto corresponde a la SWT constante SWT.TOOL.

No sé si es posible cambiar el estilo de la ventana una vez creada en Windows. Siempre puede desplegar a JNI si es necesario.

0

Crea tu propia implementación de AbstractSplashHandler. Al crear el shell, no use el estilo SWT.TOOL. Se podrá acceder al shell a través de la barra de tareas de Windows.

Cuestiones relacionadas