Frage

ich in einem Projekt beteiligt bin, die die Eclipse RCP Splash-Screen zu verwenden versucht, Benutzerdaten zu sammeln, Sprache usw. Wenn dieser Bildschirm den Fokus verliert, ist es nicht verfügbar (unter Windows mindestens) durch die Alt-Tab Funktionalität und kann nur durch die Minimierung alle anderen Fenster und Aufdeckung gefunden werden. Jede Art und Weise des mit diesem Bildschirm selbst ermöglicht auf diese Weise aktiviert werden? Sie sind die Vermeidung eines Zwischenbild zu schaffen, aus unbekannten Gründen an dieser Stelle.

War es hilfreich?

Lösung

Ich denke, es ist Zeit sein könnte, diese unbekannten Gründen zu untersuchen. Selbst verdunkeln den Splash-Screen auf diese Weise nicht verwendet. Wenn es um Informationen aufzufordern braucht, öffnet sie einen neuen Dialog danach zu fragen.

Viel Glück.

[Bearbeiten] Ich stehe korrigiert. dieses Thema scheint dies eine Lösung zu haben. Viel Glück, ich bin kein SWT / RCP-Guru.

Andere Tipps

Siehe dieser Seite . Von einem der Kommentare:

  

Das Splash-Screen-Fenster wird nativ mit dem erweiterten Fensterstil WS_EX_TOOLWINDOW geschaffen, die es nicht erscheint in der Taskleiste macht. Dies entspricht der SWT Konstante SWT.TOOL.

Ich weiß nicht, ob es möglich ist, das Fenster Stil zu ändern, nachdem es unter Windows erstellt wird. Sie können jederzeit auf JNI Dropdown wenn das notwendig ist.

Erstellen Sie Ihre eigene Implementierung von AbstractSplashHandler. Wenn die Shell erstellen, verwenden Sie nicht den SWT.TOOL Stil. Die Schale wird durch die Windows-Taskleiste zugänglich sein.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top