Est-il possible de passer en mode plein écran (un peu à la manière d'un jeu video classique avec sa propre résolution, pas forcemment identique à celle du bureau) ?
Version imprimable
Est-il possible de passer en mode plein écran (un peu à la manière d'un jeu video classique avec sa propre résolution, pas forcemment identique à celle du bureau) ?
Bonjour,
Oui c'est possible.
1) en fixant la propriété WindowState de la Form sur wsMaximized,
2) j'ai vu quelque-part qu'on pouvait modifier la résolution sans avoir à rebooter (mais ne me souviens plus où :?)
3) on peut aussi récupérer la place occupée en bas de l'écran par la barre de Windows (si ça t'intéresse je peux te retrouver le code)
A+ :D
EDIT même jour 12h35 :
2bis) : Pour changer la résolution de l'écran, voir ici : http://delphi.developpez.com/faq/?pa...ngerresolution
3bis) : Pour cacher/afficher la barre de tâches Windows :A+ :DCode:
1
2
3 ShowWindow(FindWindow('Shell_TrayWnd', nil), SW_HIDE); // pour la cacher ShowWindow(FindWindow('Shell_TrayWnd', nil), SW_RESTORE); // pour la ré-afficher
Merci ça marche, mais je dois dire que le hide barre des tâches m'a ensuite bloqué sous windows sans barre des tâches ^^.
Enfin, ça c'est arrangé, j'ai eu à relancer le delphi et remettre la barre des tâches depuis mon prog ;)
Salut,
... c'est bien la raison pour laquelle j'avais donné d'entrée de jeu le code pour réafficher la barre des tâches.Citation:
mais je dois dire que le hide barre des tâches m'a ensuite bloqué sous windows sans barre des tâches
Si tu caches la barre de tâches et modifies la résolution d'écran lors du lancement de l'application il semble évident qu'on soit obligé de ré-afficher la barre et de rétablir la résolution initiale par programmation au moment de quitter l'application.
A+ :D