Pregunta

Estoy involucrado en un proyecto que intenta utilizar la pantalla de inicio de Eclipse RCP para recopilar las credenciales del usuario, el idioma, etc. Si esta pantalla pierde el foco, no está disponible (al menos en Windows) a través de ALt-Tab Funcionalidad, y solo se puede encontrar minimizando todas las demás ventanas y descubriéndola. ¿Hay alguna forma de tener esta pantalla que se active de esta manera? Evitan crear una pantalla intermedia, por razones desconocidas en este momento.

¿Fue útil?

Solución

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

Buena suerte.

[Editar] Estoy corregido. Este hilo parece tener una solución para esto. Buena suerte, no soy un gurú de SWT / RCP.

Otros consejos

Consulte esta página . De uno de los comentarios:

  

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

No sé si es posible cambiar el estilo de la ventana después de crearla en Windows. Siempre puedes bajar a JNI si es necesario.

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top