[C++] Comment changer la résolution du bureau sous Win98?

Comment changer la résolution du bureau sous Win98? [C++] - Programmation

Marsh Posté le 13-01-2002 à 11:50:11    

Il doit bien y avoir une fonction qui fasse ca non?

Reply

Marsh Posté le 13-01-2002 à 11:50:11   

Reply

Marsh Posté le 13-01-2002 à 11:51:53    

ouaip  
 
va voir dans les premiers tuts de nehe (nehe.gamedev.net), setting up an opengl window ou un truc du genre
 
Okay, tu veux pas faire d'ogl, mais il me semble que les fonction qu'il utilise pour changer la res n'ont rien a voir avec ogl, c du win standart

Reply

Marsh Posté le 13-01-2002 à 12:00:07    

bah tiens, te fatigue pas, vla le bout de code :D
 
 

Code :
  1. DEVMODE dmScreenSettings;     // Device Mode
  2. memset(&dmScreenSettings,0,sizeof(dmScreenSettings));  // Makes Sure Memory's Cleared
  3. dmScreenSettings.dmSize=sizeof(dmScreenSettings);  // Size Of The Devmode Structure
  4. dmScreenSettings.dmPelsWidth = width;   // Selected Screen Width
  5. dmScreenSettings.dmPelsHeight = height;   // Selected Screen Height
  6. dmScreenSettings.dmBitsPerPel = bits;    // Selected Bits Per Pixel
  7. dmScreenSettings.dmFields=DM_BITSPERPEL|DM_PELSWIDTH|DM_PELSHEIGHT;
  8. if (ChangeDisplaySettings(&dmScreenSettings,CDS_FULLSCREEN)!=DISP_CHANGE_SUCCESSFUL)
  9. {
  10. // couille
  11. }

Reply

Marsh Posté le 13-01-2002 à 12:00:19    

exakt :)


---------------
Super.
Reply

Marsh Posté le 13-01-2002 à 12:04:00    

chris t'as pu ICQ ? :/


---------------
Super.
Reply

Marsh Posté le 13-01-2002 à 12:07:52    

Merci!

Reply

Marsh Posté le 13-01-2002 à 12:30:58    

gb : la je suis pas sur mon pc a moua ....

Reply

Marsh Posté le 13-01-2002 à 12:50:23    

ok
mais si t'as le net y a lite-icq, directos sur le net, ca peut depanner ;)


---------------
Super.
Reply

Marsh Posté le 19-01-2002 à 18:27:39    

Bon, j'arrive a changer sans probleme la résolution;  
Par contre un petit détail que je négligeais au début commence a prendre de l'importance du fait que je n'arrive pas a m'en débarasser : comment faire pour que la barre des taches, en bas quoi, reste en bas meme apres un changement de résolution?
En fait la barre conserve ses anciennes coordonnées. Comment faire pour la rafraichir de maniere a ce qu'elle se remette en bas?

Reply

Marsh Posté le 20-01-2002 à 21:31:55    

up

Reply

Sujets relatifs:

Leave a Replay

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