Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Marche pas : Changer la résolution de l'écran [ Archives / Au secours ] (yserver)

vendredi 18 mars 2005 à 09:33:19 | Marche pas : Changer la résolution de l'écran

yserver

Bojours.
La réponse sera a prioris toute bête. Je pose qd même mon code qui à passer pour un idiot, mais faut bien avancer.
Donc le pb c'est cette fonction qui ne marche pas :


int ChangVideo(const unsigned int Horizontal, const unsigned int Vertical, const unsigned int Frequence)
{
    DEVMODE mode;
 EnumDisplaySettings(NULL, ENUM_CURRENT_SETTINGS, &mode);
 memset(&mode, 0, sizeof(DEVMODE));
 mode.dmSize = sizeof(DEVMODE);
 mode.dmPelsWidth = Horizontal;
 mode.dmPelsHeight = Vertical;
 mode.dmBitsPerPel = 16;
 mode.dmDisplayFrequency = Frequence;
 return ChangeDisplaySettings(&mode, 0);
}


Le l'appel comme ca : ChangVideo(1024, 768, 75); el rien ne se produit. Ou est mon erreur.

Merci de votre aide.


vendredi 18 mars 2005 à 14:04:21 | Re : Marche pas : Changer la résolution de l'écran

Joky

Membre Club
Bah euh un truc rien à voir, mais la fonction ChangeDisplaySettings est du type long, ça changera rien mais bon lol

void Aurevoir( void ); //Bonne journée


vendredi 18 mars 2005 à 21:54:20 | Re : Marche pas : Changer la résolution de l'écran

yserver

Bon alors personne n'a d'idée.
Pour le formalisme je rettrais en long, mais n'a aucun rapport àvec mon pb à prioris.
Alors personne.

Merci de votre aide, doit pas être sorcié mais je vois pas.

samedi 19 mars 2005 à 07:26:31 | Re : Marche pas : Changer la résolution de l'écran

Joky

Membre Club
J'ai regarder un peu sur msdn, la fonction ChangeDisplaySettings sert à changer la résolution d'écran mais avec la résolution par défaut...
Après c'était marqué, essayer avec ChandeDisplaySettinsEx ;)
@ toi de voir ;)

void Aurevoir( void ); //Bonne journée


samedi 19 mars 2005 à 08:47:48 | Re : Marche pas : Changer la résolution de l'écran

yserver

Joky tu fait un contre sens c'est pas le resolution par defaut mais le peripherique par defaut.

The ChangeDisplaySettings function changes the settings of the default display device to the specified graphics mode.
Change les paramettre du periphérique d'affichage par défaut....


samedi 19 mars 2005 à 09:26:34 | Re : Marche pas : Changer la résolution de l'écran

yserver

Réponse acceptée !

Voila la solution enfin trouvé la fonction c'est donc :

long ChangVideo(const unsigned int Horizontal, const unsigned int Vertical, const unsigned int Frequence)
{
    DEVMODE mode;
 EnumDisplaySettings(NULL, ENUM_CURRENT_SETTINGS, &mode);
 memset(&mode, 0, sizeof(DEVMODE));
 EnumDisplaySettings(NULL, ENUM_CURRENT_SETTINGS, &mode);
 mode.dmSize = sizeof(DEVMODE);
 mode.dmPelsWidth = Horizontal;
 mode.dmPelsHeight = Vertical;
 mode.dmBitsPerPel = 16;
 mode.dmDisplayFrequency = Frequence;
 return ChangeDisplaySettings(&mode, 0);
}

Merci Joky d'avoir essayé.



Cette discussion est classé dans : int, marche, const, mode, unsigned


Répondre à ce message

Sujets en rapport avec ce message

class matrice [ par flaky ] Slt à tousJ'utilise une classe "matrice" (celle de nicolas aunai, téléchargée sur le site) qui fonctionne très bien. Mais j'ai du mal à manipuler l'ob quadtree [ par pulsaqui ] Bonjour; je suis un débutant en programation C++ . Je cherche une implantation d'une class Quadtree class Quadtree { public: Quadtree() Créer un classe de matrice [ par kazeton ] Bonjour à tous,Je débute en c++ et je voudrais réaliser un classe de matrice.On m'a donné le .h et on m'a demandé de réaliser un .cc afin de définir t copier une matrice [ par diable007 ] bonjour,j'ai besoin de copier une matrice dans une autreexemple copier cette matrice d'ordre 21110dans une matrice d'ordre 4 donc copier 4 fois cette algorithmique de fonction rec [ par fs_fck_sarko ] bonjour tout le monde, est ce que quelquun pourai maider pour le calul de complexite d'un programme qui resout les sudoku ? En fait je voudrais trouve code ascii [ par tasken2 ] bonjour à tous  et merci d'avoir cliquez sur moi .Alors voila j'ai un probleme pour récuperer la valeur du code ascii dun caractere speciaux mais le r Qsort sur une ligne d'un tableau 2d [ par thespartan ] Bonjour.Jai un tableau des x,y,z de N éléments. J'aimerais trier ce tableau selon sa 3ème ligne par ordre croissant or quand j'appele qsort, il le fai Problème en tête bitmap [ par piroman14 ] Slt tt le monde!Je rencontre un petit problème dans mon algorithme. En effet, je n'arrive pas à coder l'en-tête d'une image bitmap correctement. J'obt Difference entre DWORD et unsigned int [ par mrous ] Bonjour,je crois que j'ai tt dit ds le titre, je voudrais savoir quelle est la difference entre DWORD et un unsigned int? Il me semble que c la meme c Ecriture d'un fichier BMP "à l'ancienne" [ par MaxSoldier ] Salut à tous ! N'ayant pas pus résoudre mon prblème seul, je m'en réfère à vous !Je m'explique, je cherche à écrire un fichier BMP à l'ancienne, c'est


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,250 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.