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

SFML Discussion :

Fenêtre au premier plan [Débutant(e)]


Sujet :

SFML

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Août 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2012
    Messages : 3
    Points : 1
    Points
    1
    Par défaut Fenêtre au premier plan
    Bonjour,

    Est-il possible d'avoir une fenêtre en permanence au premier plan ? Y compris par dessus des applications en premier plan telles que des jeux ?
    Si oui, est-ce possible sans qu'elle ait le focus ?

    J'ai pas trouvé grand chose à l'aide de mon ami google

    Cordialement

  2. #2
    Membre éclairé Avatar de AuraHxC
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2006
    Messages : 652
    Points : 683
    Points
    683
    Par défaut
    Je sais pas si il est possible de forcer ça avec SFML mais en général pour faire ce genre de chose, genre garder un terminal toujours visible. Tu fais clic droit sur ta fenêtre (genre sur la barre de titre) et tu coche : toujours visible ou un truc dans le genre.

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Août 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2012
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    En fait je voudrais pouvoir avoir un rendu comme team speak ou mumble sait le faire. L'interface reste visible en jeu et on peut interagir avec le jeu et l'application. Et je me demandais si on pouvait le faire avec la SFML

  4. #4
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    26 826
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 26 826
    Points : 218 287
    Points
    218 287
    Billets dans le blog
    117
    Par défaut
    Bonjour,

    J'ai regardé dans la documentation de SFML 1.6 et 2.0 et il ne semble pas que cela soit possible. En effet, dans l'argument "style" des fonctions de constructions des Window, il n'y a rien pour mettre en "Always on Top".
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  5. #5
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Août 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2012
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Merci pour la réponse, mais dommage, je voulais me lancer dans SFML. Ce sera pas pour cette fois :/. Il me semble que c'est possible en SDL, quelqu'un confirme?
    Sinon une autre idée de bibliothèque relativement simple d'accès, accessible en C++, ou cela est possible?

    Cordialement

  6. #6
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    26 826
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 26 826
    Points : 218 287
    Points
    218 287
    Billets dans le blog
    117
    Par défaut
    Je ne confirmerai pas, je n'ai rien trouvé par rapport à ce point, dans la documentation : http://sdl.beuc.net/sdl.wiki/SDLDoc-fr/SDL_SetVideoMode

    Déjà, je ne pense pas que l'on puisse éliminer une bibliothèque de type SFML / SDL pour ce genre d'arguments. En effet, vous pouvez toujours récupérer l'identifiant (Handle) de la fenêtre, comme le système de fenêtrage le défini (HWND sous Windows, et Window sous un serveur X) avec cette méthode : http://www.sdltutorials.com/sdl-tip-window-handle pour la SDL, ou la fonction Window::getSystemHandle().
    Ensuite, vous pouvez utiliser les fonctions de la bibliothèque du système de fenêtrage pour faire ce que vous souhaitez.
    Toutefois, cette méthode n'est pas splendide, car vous forcera à rajouter du code dépendant de la plate-forme utilisée.

    Sinon, vous pouvez utiliser une bibliothèque plus complète au niveau des fenêtre et y intégrer la SDL (comme on peut le voir ici : http://irmatden.developpez.com/tutoriels/sdl/ ; mais il est possible de faire de même avec d'autres bibliothèques)
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

Discussions similaires

  1. Comment mettre une fenêtre au premier plan?
    Par damien99 dans le forum MFC
    Réponses: 11
    Dernier message: 30/08/2006, 12h37
  2. Mettre une fenêtre au premier plan
    Par Riko dans le forum Delphi
    Réponses: 4
    Dernier message: 20/06/2006, 20h30
  3. Script VBS - Focus garder la fenêtre en premier plan
    Par Furius dans le forum VBScript
    Réponses: 4
    Dernier message: 13/12/2005, 00h27
  4. Fenêtre au premier plan
    Par MeDioN dans le forum Agents de placement/Fenêtres
    Réponses: 4
    Dernier message: 09/10/2005, 15h02
  5. Réponses: 2
    Dernier message: 14/03/2004, 23h04

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