Mode plein écran sous vista

Mode plein écran sous vista - C - Programmation

Marsh Posté le 28-10-2007 à 14:31:43    

:hello:  
Salut tout le monde :)
 
J'ai un petit souci, j'ai trouvé une petite partie de code qui permet de mettre la console en plein écran (pour un jeu genre pacman):
 
#define _WIN32_WINNT 0x0501 //nécessaire pour SetConsoleDisplayMode
#include <windows.h>
 
...
 
// mode plein écran
  struct _COORD c;
  c.X = LONGUEUR;
  c.Y = LARGEUR;
  SetConsoleDisplayMode(GetStdHandle(STD_OUTPUT_HANDLE),CONSOLE_FULLSCREEN_MODE,&c);
 
 
Ca marche tres bien sous xp sur la machine d'un ami mais moi sous vista ca apsse pas ... pourtant sur le site de microsoft ya marqué que c'est ok pour les 2 systemes d'exploitation ...
 
Une idée ? ;)
Merci :)

Reply

Marsh Posté le 28-10-2007 à 14:31:43   

Reply

Marsh Posté le 28-10-2007 à 15:39:18    

help please

Reply

Marsh Posté le 28-10-2007 à 16:18:06    

up!

Reply

Marsh Posté le 28-10-2007 à 16:44:09    

!

Reply

Marsh Posté le 28-10-2007 à 16:49:11    

Tu vas up toutes les 10min ? Au prochain je ferme le topic.

Reply

Marsh Posté le 28-10-2007 à 20:26:50    

J'ai toujours ce probleme mais j'en ai un deuxieme.. des que j'utilise des fonctions un peu avancées, j'ai un souci avec ma 3eme ligne (inclusion de windows.h) et il me dit que j'ai un souci avec windows.h:48  . Je suis allé voir dans la librairie et il s'agit de windef.h . Ca pose probleme mais je sais pas pourquoi ...

Reply

Marsh Posté le 28-10-2007 à 20:32:46    

Tu compiles comment ?

Reply

Marsh Posté le 28-10-2007 à 20:51:05    

:hello:
Je compile avec le compilateur de DevC++.
Je suis vraiment dans la m**** car j'ai la semaine des vacances pour faire un projet pour mon école (un genre de pacman un peu plus évolué) et j'ai que vista pour la semaine ... ! Et j'arrive pas a mettre mon jeu en plein écran !

Reply

Marsh Posté le 28-10-2007 à 23:43:51    

Hum, tu crois qu'on a tous des boules de cristal ici ? Si tu ne donnes même pas ton message d'erreur, bah ça va être un petit dur de trouver ton problème. Et sinon pourquoi tu fais cette fixette sur le mode plein écran ? C'est une fonctionnalité intéressante mais loin d'être indispensable.
 
Sérieux avant de te prendre la tête avec les détails, commence déjà par avoir un truc fonctionnel.

Reply

Marsh Posté le 29-10-2007 à 00:10:33    

Ben c'est pas tres confortable de jouer dans une fenetre de 5x5cm :)
 
Sinon pour le message d'erreur ben yen a pas, la compilation s'arrete et en bas j'ai marqué ca : 3eme ligne : windows.h:48

Reply

Marsh Posté le 29-10-2007 à 00:10:33   

Reply

Marsh Posté le 29-10-2007 à 01:50:04    

Hmmm, tu parles bien de la console en mode DOS ? Normallement tu dois avoir une console en 80x24 à l'ouverture, ce qui dépendemment de la résolution de ton écran, peut paraitre petit. Au pire tu peux régler ça dans les propriétés pour avoir un truc plus grand à l'ouverture. Ce n'est pas parfait, mais ça ne vaut pas la peine de se prendre la tête plus que 5 minutes sur ce problème, surtout quand on a rien qui marche encore.

Reply

Marsh Posté le 29-10-2007 à 09:53:09    

J'ai essayé de mettre la console en plein écran sous Vista (Version intégrale) réponse, "Ce système ne prend pas en charge le mode plein écran."

Reply

Marsh Posté le 29-10-2007 à 14:16:47    

tpierron a écrit :

Hmmm, tu parles bien de la console en mode DOS ? Normallement tu dois avoir une console en 80x24 à l'ouverture, ce qui dépendemment de la résolution de ton écran, peut paraitre petit. Au pire tu peux régler ça dans les propriétés pour avoir un truc plus grand à l'ouverture. Ce n'est pas parfait, mais ça ne vaut pas la peine de se prendre la tête plus que 5 minutes sur ce problème, surtout quand on a rien qui marche encore.


 
Oui je vais voir ce que je trouve, je ne sais pas trop ou c'est  :)
Merci de ta réponse
 

Trap D a écrit :

J'ai essayé de mettre la console en plein écran sous Vista (Version intégrale) réponse, "Ce système ne prend pas en charge le mode plein écran."


 
J'ai eu la meme chose ! Je comprend pas c'est débile ^:p

Reply

Marsh Posté le 29-10-2007 à 23:46:37    

Bon ben j'ai testé sous XP t j'ai aucun souci ... c marche niquel :) !

Reply

Marsh Posté le 30-10-2007 à 11:19:13    

Il se passe quelquechose de bizarre :)
 
J'ai le projet d'un ami (fichiers .dev  main.c  main.o  makefile.win  et exe);. Je le lance, et quelle que soit la modification que j'apporte au code, j'appuie sur F9 et ca me met le programme qu'il a fait sans tenir compte de mes modifications! J'ai meme mis tout le main en commentaire mais rien a faire le programme marche toujours aussi bien !
 
Et quand je colle le code dans un nouveau projet... ben je me retrouve avec l'erreur suivante :
Fichier: Makefile.win      [Build Error]  [Projet1.exe] Error1
 :pfff:  
 
heeeelp!


Message édité par mrpropre007 le 30-10-2007 à 12:28:40
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed