Resolution et frequence d'ecran - detection et modification

Soyez le premier à donner votre avis sur cette source.

Vue 5 666 fois - Téléchargée 619 fois

Description

Toujours pour répondre à une question sur le forum

Ce code est basique dans le genre...

Merci à civodul pour avoir répondu à ma question (Cependant si quelqu'un sait comment on peut détecter la fréquence de rafraichissement d'un écran sans passer par delphiX, ca m'intéresse...)

Conclusion :


Mis à jour suite aux infos de civodul.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
4715
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
27 mars 2018
12
ok merci quand même..
@+
Messages postés
221
Date d'inscription
samedi 10 mai 2003
Statut
Membre
Dernière intervention
2 juin 2005
1
Je n'assure plus le maintenancs de ce logiciel.
Il y a les sources ! Retouches y....
Messages postés
4715
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
27 mars 2018
12
un souci avec le soft car il fait faire une rotation à 180° de l'écran lors d'un changement de résolution plus grande !
Messages postés
3
Date d'inscription
mercredi 9 avril 2003
Statut
Membre
Dernière intervention
21 février 2004

Salut,

En ce qui me concerne, j'ai trouvé tout ce que je cherchais dans les fonctions "windows", sans composants externes.

On peut récupérer la résolution d'affichage en cours avec la commande suivante:

int := Windows.GetDeviceCaps(Canvas.Handle, valeur_recherchée);

ex:

// Résolution Horizontale en pixels
ResolutionHoriz := GetDeviceCaps(Canvas.Handle, HORZRES);

// Résolution verticale en pixels
ResolutionVert := GetDeviceCaps(Canvas.Handle, VERTRES);

et pour ce qui te concerne, tu peux récupérer la fréquence de refresh avec cette commande :

// Fréquence de refresh en Hz
RefreshFreq := GetDeviceCaps(Canvas.Handle, VREFRESH);

Bonne continuation...
Ludo

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.