OVH Cloud OVH Cloud

Modifer Résolution Ecran ??

2 réponses
Avatar
David
Bonjour =E0 tous,

Je cherche, sous VB, 2 petites choses :
1) Une fonction ( API ou autre ) me permettant de=20
connaitre la r=E9solution actuellement utilis=E9e sur mon=20
=E9cran.

2) Une m=E9thode capable de modifier la r=E9solution de=20
l'=E9cran.

Merci =E0 tous ( et =E0 toutes :-)

2 réponses

Avatar
Jamal.I
Bonjour,

Je pense que l'article de la base de connaissance suivant, vous aidera à
répondre à votre question sans passer par les apis.
http://support.microsoft.com/default.aspx?scid=kb;en-us;182070&Product=vb6

Cdt,
Jamal


"David" a écrit dans le message de
news:23b701c3af59$ed564530$
Bonjour à tous,

Je cherche, sous VB, 2 petites choses :
1) Une fonction ( API ou autre ) me permettant de
connaitre la résolution actuellement utilisée sur mon
écran.

2) Une méthode capable de modifier la résolution de
l'écran.

Merci à tous ( et à toutes :-)
Avatar
Zoury
Salut David! :O)

: 1) Une fonction ( API ou autre ) me permettant de
: connaitre la résolution actuellement utilisée sur mon
: écran.

'***
Debug.Print Screen.Width Screen.TwipsPerPixelX & " x " & Screen.Height
Screen.TwipsPerPixelY
'***

: 2) Une méthode capable de modifier la résolution de
: l'écran.

ça n'est pas une bonne idée...

1. Les utilisateurs n'aiment généralement pas qu'un logiciel modifie leur
configuration.
2. Tu peux litéralement brisé le matériel si tu ne connais pas le matériel
auquel tu fais affaire.

Il est préférable d'ajuster ton logiciel au configuration système que de
faire l'inverse... et pour y parvenir regarde le lien fournit par Jamal.


Voici tout de même le code qui permet de modifier la résolution si tu le
faire quand même.
http://groups.google.com/groups?threadm=OzVgNT5KDHA.1636%40TK2MSFTNGP11.phx.gbl

--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/

Merci de poster les réponses au groupe afin d'en faire profiter à tous