IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

Détecter autre programme plein écran


Sujet :

Java

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 5
    Points : 7
    Points
    7
    Par défaut Détecter autre programme plein écran
    Bonjour à tous,

    J'ai développé une application (graphique) multiplateforme en Java qui tourne en tâche de fond et qui affiche une fenêtre popup sur certains évennements comme par exemple un copier-coller de l'utilisateur.

    Toutefois j'aimerais que lorsqu'une application est en plein écran, ma fenêtre ne s'affiche pas (par exemple pendant un diaporama powerpoint...).

    Cela fait plusieurs semaines que j'essaie de trouver comment détecter qu'un programme indépendant du mien (et pas forcément tournant sur la JVM) fonctionne en plein écran mais je n'y arrive pas.

    Cela doit être possible (en tout cas au moins dans d'autres langages) car on le voit souvent comme par exemple dans Windows Live Messenger, le statut passe de "En ligne" à "Occupé" lorsqu'on regarde une vidéo en plein écran sur "Windows Media Player".


    Auriez-vous quelques idées sur ce problème? Je suis à l'écoute de toute suggestion, même si elles ne fonctionnent que sur Windows ou que sur Mac... Peut-être y'a-t-il un langage plus approprié pour ce problème?

    Merci de votre aide.

    Cordialement
    Sébastien

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 5
    Points : 7
    Points
    7
    Par défaut Solution choisie
    Bonjour,

    Je poste la solution que j'ai finalement mis en place, si cela intéresse un jour quelqu'un.

    Un programme externe à mon application pour chaque OS (Win et Mac OS), qui teste si la fenêtre au premier plan est en mode plein écran ou non et écrit le résultat sur la sortie standard. De son côté, mon appli Java se charge de lancer le bon programme en fonction de l'OS utilisé puis lit le résultat.

    J'ai utilisé :
    - C# pour Windows
    - Carbon pour Mac OS X

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 6
    Dernier message: 20/08/2010, 08h56
  2. Réponses: 13
    Dernier message: 20/02/2008, 20h07
  3. Détecter autre application vidéo plein écran
    Par DarkChamallo dans le forum Langage
    Réponses: 6
    Dernier message: 18/02/2008, 17h23
  4. Comment faire pour ouvrir son programme en plein écran.
    Par thom43 dans le forum Windows Forms
    Réponses: 21
    Dernier message: 04/10/2007, 23h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo