Mode plein écran sous vista - C - Programmation
Marsh Posté le 28-10-2007 à 16:49:11
Tu vas up toutes les 10min ? Au prochain je ferme le topic.
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 ...
Marsh Posté le 28-10-2007 à 20:51:05
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 !
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.
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
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.
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."
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 ^
Marsh Posté le 29-10-2007 à 23:46:37
Bon ben j'ai testé sous XP t j'ai aucun souci ... c marche niquel !
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
heeeelp!
Marsh Posté le 28-10-2007 à 14:31:43
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