Comment recuperer la resolution de l'ecran [dev-c++]

Soyez le premier à donner votre avis sur cette source.

Snippet vu 13 569 fois - Téléchargée 37 fois

Contenu du snippet

Cette fonction vous permettra de Récupérer la Résolution de l'écran.

Source / Exemple :


void RecupererResolution()
{
POINT Ecran = {GetSystemMetrics(SM_CXSCREEN), GetSystemMetrics(SM_CYSCREEN)} ;
Ecran.x  = Taille x;
Ecran.y  = Taille y;
}

Conclusion :


Cette fonction ne génère aucuns bugs avec DEV-C++

A voir également

Ajouter un commentaire Commentaires
Messages postés
24
Date d'inscription
jeudi 19 février 2009
Statut
Membre
Dernière intervention
8 janvier 2014

bonjour, est-ce que ce code marche en C (et pas en C++).
sinon comment puis-je faire pour recupérer la résolution d'écran en C
merci
dans mon message précédent, j'ai oublié de dire que j'étais sous SDL (en langage C)
Merci
Messages postés
24
Date d'inscription
jeudi 19 février 2009
Statut
Membre
Dernière intervention
8 janvier 2014

bonjour, est-ce que ce code marche en C (et pas en C++).
sinon comment puis-je faire pour recupérer la résolution d'écran en C
merci
Messages postés
1
Date d'inscription
vendredi 3 février 2006
Statut
Membre
Dernière intervention
17 janvier 2008

Désolé je ne comprends pas ce code.
La fonction renvoyant void, et POINT ecran étant défini dans le corps de la fonction je ne vois guère en quoi elle pourrait etre utile.
De plus, que signifie "Taille x" ?
Pour finir, on ne s'amuse pas à demander la résolution de l'écran à tout moment, l'interêt d'encapsuler la manoeuvre dans une fonction me parait douteux.

void RecupererResolution(POINT Ecran)
{
Ecran.x = GetSystemMetrics(SM_CXSCREEN) ;
Ecran.y = GetSystemMetrics(SM_CYSCREEN) ;
return ;
}

usage:

POINT Ecran;
RecupererResolution(Ecran);

Puisque tu tiens absolument à utiliser un POINT... Pourquoi pas un rectangle d'ailleurs...
Messages postés
1243
Date d'inscription
jeudi 31 mars 2005
Statut
Membre
Dernière intervention
3 août 2016
2
pourquoi 1 sur 10 ? si ce code fonctionne et qu'il aide je ne voi pas la raison du 1. je vais donc mettre 10. Certe cette source est courte mais juste.
Messages postés
126
Date d'inscription
mercredi 18 juillet 2001
Statut
Membre
Dernière intervention
27 octobre 2004

Juste une petite remarque :
j'ai deja mis à disposition cette source mais dans la catégorie API..
http://www.cppfrance.com/article.asp?Val=225
et puis, pour GetSystemMetrics, il faut inclure windows.h ....

Bonne prog

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.