[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Fenêtre au 1er plan par programmation



Sylvain Sauvage a écrit :
  Pff… classe java.awt.Window, fonctions setAlwaysOnTop et consorts.
  Temps de RTFM : 10 s.

Je me suis peut-être mal expliqué, désolé ! L'application que je veux écrire ne doit pas mettre une de ses propres fenêtres au premier plan mais la fenêtre d'une *application tierce*... Un exemple concret : Au lancement de l'application, si une instance de Firefox est déjà en cours d'exécution, alors j'aimerai automatiquement la mettre au premier plan. Ce que je ne parviens pas à trouver, c'est comment faire pour récupérer le "handle" d'une fenêtre du système pour ensuite lui demander de passer au premier plan.
  Pour les autres toolkits, voir les autres docs, chacun
fournissant une méthode pour cela (p.ex. activer
Qt::WindowStaysOnTopHint dans les windowFlags pour Qt4).

  Voir aussi EWMH et ICCCM.

  Mais c’est sale (RTFM toujours).
Merci à toi et à Basile pour les liens vers ICCCM et EWMH, je vais regarder ce que je peux en tirer.

Bonne soirée,

Guillaume.

--
*Guillaume MESSONNIER*


Reply to: