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.
@+
Il y a les sources ! Retouches y....
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.