Forum de la communauté SFML

Aide => Fenêtrage => Discussion démarrée par: Jéjé le Février 10, 2014, 03:30:04 pm

Titre: Plein écran et raccourcis windows
Posté par: Jéjé le Février 10, 2014, 03:30:04 pm
Bonjour,

J'utilise SFML 2.1. Je permets aux utilisateurs de mettre le jeu en plein écran grâce à la méthode suivante :

window.create(sf::VideoMode(800, 600), "Titre", sf::Style::Fullscreen);

Cela ne pose aucun problème. Par contre, si j'utilise un raccourci comme Alt + Tab par exemple, pour passer du jeu (plein écran) au bureau, j'ai un problème d'affichage. J'ai un zoom sur une partie de mon écran de bureau (pareil pour Word, Internet...).

Comment régler ce problème ?

Merci d'avance.
Titre: Re : Plein écran et raccourcis windows
Posté par: Laurent le Février 10, 2014, 03:46:14 pm
Il n'y a pas de solution intégrée à SFML. Il faut intercepter toi-même l'appui sur alt-tab (ou mieux : la perte de focus) et repasser en mode fenêtré à ce moment pour restaurer la résolution de bureau initiale.
Titre: Re : Plein écran et raccourcis windows
Posté par: Jéjé le Février 10, 2014, 04:06:17 pm
Merci pour cette réponse. J'avais essayé cette solution, mais je n'ai pas réussi à "réduire" la fenêtre (équivalent du "-" dans la barre de titre du jeu). Je n'ai pas trouvé de méthode pour, dans la classe sf::Window.

Ai-je raté quelque chose ou le joueur doit-il appuyer sur le "-" ?

Merci d'avance.
Titre: Re : Plein écran et raccourcis windows
Posté par: Laurent le Février 10, 2014, 09:13:22 pm
Pourquoi faire ? Alt+tab n'est pas censé réduire la fenêtre. Laisse l'OS gérer la fenêtre correctement, toi tout ce que tu as à faire c'est remettre la bonne résolution d'écran (indirectement, en sortant du mode plein écran).
Titre: Re : Plein écran et raccourcis windows
Posté par: Jéjé le Février 11, 2014, 12:57:44 pm
D'accord, merci.