Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1690 connectés 

  FORUM HardWare.fr
  Windows & Software
  Win NT/2K/XP

  2 utilisateurs:2 résolutions d'écran ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

2 utilisateurs:2 résolutions d'écran ?

n°1400745
danfor
Posté le 06-01-2004 à 11:57:10  profilanswer
 

Sous XP, est-il possible d'avoir une résolution d'écran pour chaque utilisateur, ou alors, est-il possible de changer la résolution d'écran par un simple clic ?

mood
Publicité
Posté le 06-01-2004 à 11:57:10  profilanswer
 

n°1400751
flash_gord​on
Posté le 06-01-2004 à 12:00:13  profilanswer
 

1 - non
2 - oui -> c quoi comme carte graphique ?


---------------
Survivre à sa migration WP->Android /  Les features Windows que vous ne connaissez pas
n°1400788
elran
Posté le 06-01-2004 à 12:36:56  profilanswer
 

à la réponse 1 y'aurait peut être moyen d'y répondre par la positive en incluant un script dans le loggin de l'utilisateur pour que la résolution écran soit changée au chargement des paramètres de l'utilisateur non?


---------------
Elran,
n°1400791
elran
Posté le 06-01-2004 à 12:38:36  profilanswer
 

ou juste en mettant un petit programme dans le dossier démarrage qui lui s'occupe de switcher la résolution de l'écran automatikement...
 
si tu me donne la résolution de l'écran que tu veux et son taux de raffraichissement que tu souhaite, je peux te le faire, dès que j'ai un système qui fonction (disons d'ici ce soir quoi...)


---------------
Elran,
n°1401429
danfor
Posté le 06-01-2004 à 19:27:16  profilanswer
 

NVIDIA GeForce FX 5600 SE

n°1401454
elran
Posté le 06-01-2004 à 19:42:25  profilanswer
 

oui mais qu'est ce que tu veux comme résolution/rafraichissement par défaut de ton 2nd utilisateur??


---------------
Elran,
n°1401467
danfor
Posté le 06-01-2004 à 19:50:45  profilanswer
 

J'ai actuellement 800x600. Je voudrais avoir en plus: 1024x768

n°1401601
elran
Posté le 06-01-2004 à 21:14:23  profilanswer
 

et pour le raffraichissement?
75?, 85?
 
combien peut supporté ton écran?

n°1401849
elran
Posté le 07-01-2004 à 01:06:40  profilanswer
 

Bon,
suis ce lien:
 
http://units.free.fr/
 
puis download le fichier ResChange.zip, j'ai mis un lien sur la page d'accueil.
 
dans le fichier zip, il y a deux EXE, un pour changé la résolution en:
1024x768 en 16Bits à 75Hz
et le 2nd en:
800x600 en 16Bits à 75Hz
 
vérifie juste que ton moniteur peut le faire avant tout... )))
 
si tu voulais d'autres mode 24 ou 32bits, ou d'autres frequences de rafraichissement, dit le moi...
celle que j'ai mis devrait convenir pour la plus part des moniteurs, et de toute façon, si ça ne passe pas, ça te le dira...


---------------
Elran,
n°1401851
elran
Posté le 07-01-2004 à 01:07:46  profilanswer
 

(le lien s'appel ResChange)


---------------
Elran,
mood
Publicité
Posté le 07-01-2004 à 01:07:46  profilanswer
 

n°1401859
Calamarpow​aaah
Mein Gott !
Posté le 07-01-2004 à 01:23:31  profilanswer
 

ton lien est mort chez moi
 
O fait c koi les commandes ke tu as utilisé ?

n°1401863
elran
Posté le 07-01-2004 à 01:27:12  profilanswer
 

bah c fou ça, ça marche pourtant, en tous cas d'ici!! je pige pas!!
sinon j'utilise une p'tit fonction que j'ai récuperer sur un site:
 
function ChangeResolEcran(Largeur,Hauteur, ColorResolution:integer):Integer;
var
  Retour:Longint;
  DevMode:TDeviceMode;
begin
  DevMode.dmSize:=SizeOf(DevMode);
  DevMode.dmPelsWidth:=Largeur;
  DevMode.dmPelsHeight:=Hauteur;
  DevMode.dmBitsPerPel:=ColorResolution;
  DevMode.dmFields:=DM_BITSPERPEL+DM_PELSWIDTH+DM_PELSHEIGHT; //indique ce que l'on veut modifier.
  Retour := ChangeDisplaySettings(DevMode, CDS_TEST); //CDS_TEST car ce que l'on veut en premier, c'est voir si c'est possible
  if Retour=DISP_CHANGE_RESTART then ShowMessage('ne peut modifier la résolution car nécessiterait un redémarrage de Windows');
  if Retour=DISP_CHANGE_SUCCESSFUL then ChangeDisplaySettings(DevMode, CDS_UPDATEREGISTRY);// là, c'est bon
  if Retour=DISP_CHANGE_FAILED then ShowMessage('erreur');
  if Retour=DISP_CHANGE_BADMODE then ShowMessage('Mode Graphique non supporté');
  Result:=Retour;
end;
 
 
et je l'appelle 5sec après le lancement de l'appli...
par contre c du pascal objet... )))
si tu t'attendais à du C++ désolé )))


---------------
Elran,
n°1401864
elran
Posté le 07-01-2004 à 01:28:19  profilanswer
 

le lien vers le fichier ou le site??
 
(toute façon les deux fonctionne d'ici...)


---------------
Elran,
n°1403466
Calamarpow​aaah
Mein Gott !
Posté le 08-01-2004 à 11:33:53  profilanswer
 

Merci pour le source. :)
 
Le lien fonctionne maintenant chez moi, peut être était-ce à cause de mon FAI (Noos).

n°1403480
elran
Posté le 08-01-2004 à 11:43:11  profilanswer
 

après pour lancer la fonction, il faut faire:
 
procedure TForm1.Timer1Timer(Sender: TObject);
begin
    if ChangeResolEcran(StrToInt(LabelL.caption),StrToInt(LabelH.caption), StrToInt(LabelC.caption))=DISP_CHANGE_SUCCESSFUL
    then   ChangeFrequence(75);Form1.close;
end;
 
dans ce cas, je l'ai mis au démarrage de l'appli, avec un timer qui lance le changement de résolution après 5secondes....
 
et aussi, une fois que le changement de résolution est éffectué, je change la fréquence pour 75Hz
(ChangeFrequence(75);)
 
ChangeFrequence fait en fait appel à une autre fonction:
 
function ChangeFrequence(Frequence:integer):Integer;
var
  Retour:Longint;
  DevMode:TDeviceMode;
begin
  DevMode.dmSize:=SizeOf(DevMode);
  DevMode.dmDisplayFrequency:=Frequence;
  DevMode.dmFields:=DM_DISPLAYFREQUENCY; //indique ce que l'on veut modifier.
  Retour := ChangeDisplaySettings(DevMode, CDS_TEST); //CDS_TEST car ce que l'on veut en premier, c'est voir si c'est possible
  if Retour=DISP_CHANGE_RESTART then ShowMessage('ne peut modifier la résolution car nécessiterait un redémarrage de Windows');
  if Retour=DISP_CHANGE_SUCCESSFUL then ChangeDisplaySettings(DevMode, CDS_UPDATEREGISTRY);// là, c'est bon, on le fait pour de bon.
  if Retour=DISP_CHANGE_FAILED then ShowMessage('erreur');
  if Retour=DISP_CHANGE_BADMODE then ShowMessage('Mode Graphique non supporté');
  Result:=Retour;
end;
 


---------------
Elran,
n°1405316
danfor
Posté le 09-01-2004 à 17:29:40  profilanswer
 

elran a écrit :

(le lien s'appel ResChange)


Ca y est! J'ai réussi à charger et executer ResChange
Génial! Merci.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Win NT/2K/XP

  2 utilisateurs:2 résolutions d'écran ?

 

Sujets relatifs
Ecran bleu ---> ndis.sys en cause.comptes utilisateurs xp et internet
Diodes du clavier sur l'ecranplein ecran internet
Plein ecran qui n'accroche pasPlantage écran bleu redémarrage et Sojubus erreur ds l'observateur XP
windows 2000: enlever l' ecran du mot de passe.Ecran de demarrage ??
Login : Admin, utilisateurs avec pouvoirs, utilisateurs restreint, ...Cherche economiseur d'ecran comme le debut d'Interstella 5555
Plus de sujets relatifs à : 2 utilisateurs:2 résolutions d'écran ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR