IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

Code de changement de la résolution d'un écran


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de GodGives
    Inscrit en
    Août 2007
    Messages
    456
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Août 2007
    Messages : 456
    Par défaut Code de changement de la résolution d'un écran
    Bonjour Chers Amis!

    J'ai une petite inquiétude à vous soumettre!

    J'aimerais connaitre le code vb qui me permettra de modifier la résolution d'un écran!

    merci poour votre aide et agréable journée à vous!!!

  2. #2
    Membre Expert Avatar de OhMonBato
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    2 660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 660
    Par défaut
    En tapant sur Google : "changer résolution d'écran VB -net", tu as comme premier lien... :

    http://vb.developpez.com/faq/?page=S...ger_resolution

  3. #3
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Par défaut
    Bonjour, GodGives,

    Si tu tiens absolument à avoir ce code, je te le donnerai.

    Mais lis attentivement ceci, auparavant :
    si ce code doit servir dans une application distribuée, je te le déconseille très vivement.
    Réfléchis un peu :
    1) l'utilisateur final pourra ne pas aprécier du tout une telle intervention sur sa machine (personnellement, et surtout si la présentation de l'appli ne m'a pas prévenu, je "rentre dans le chou" du vendeur.
    2) la modification de la résolution a des incidences sur l'ensemble des applications d'une machine, pas seulement ton application, et peut considérablement gêner !
    3) gaffe ! ces manipulations sont assez "brutales" et peuvent (c'est arrivé) dans certains cas de figure endommager le moniteur (notamment s'il ne supporte pas la résolution nouvelle).

    Voilà ! Tu es maintenant informé; Tu dis donc... et si tu insistes... tu auras ...

    Amitiés

    EDIT : si nonobstant ce que j'ai écrit, tu adoptes le code fourni par le lien qui t'a été donné (j'espère vraiment que tu abandonneras cette idée) prends au moins quelques précautions que je ne vois pas dans ce code !!!!
    A ne pas le faire.... tu risques gros, si tu distribues cette application.

  4. #4
    Membre éclairé Avatar de GodGives
    Inscrit en
    Août 2007
    Messages
    456
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Août 2007
    Messages : 456
    Par défaut
    Ce que j'essaie juste de faire est de changer la résolution de l'écran au lancement de l'application et remettre celle définie par l'utilisateur à la fermeture de l'application!

    J'utilise vb 6.0 et l'application que je développe est une application maison (à utiliser au sein de la structure)!

    Merci pour le code et les précautions à moi apportées! Je vous mettrai au courant de la suite.

  5. #5
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Par défaut
    Comme tu veux, ....

    Liste des précautions, alors :

    - n'utiliser le code du lien qu'après avoir vérifié que le moniteur supporte bien la nouvelle résolution.
    Si ce n'est que sur TA machine, c'est facile... Si tu "distribues", il va te falloir écrire du code avancé...et le faire sans faille
    - prévoir une interruption brutale de ton appli (quelle qu'en soit la raison) : celà veut dire : gérer des tremplins de mémorisation de la situation originelle et gestion d'un RUNONCE (si arrêt, en plus, de windows par CTRL-ALT-SUP ou interruption de l'alimentation)

    Amuse-toi bien... c'est un bon exercice d'apprentissage (car il ne s'agira que de celà s'il ne s'agit que de ta machine, sur laquelle tu pourrais plus facilement et à moindre frais décider la modification manuelle en utilisant l'outil ad hoc de Windows ...)

  6. #6
    Membre éclairé Avatar de GodGives
    Inscrit en
    Août 2007
    Messages
    456
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Août 2007
    Messages : 456
    Par défaut
    Merci beaucoup ucfoutu! t'es très sympha!

    Le seul problème que j'aurai est l'interruption inopinée du système! Est ce que
    t'a une idée pour moi? car là, cela devient très amusant, et très compliqué ...

  7. #7
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Par défaut
    Voilà, tu as trouvé les mots : "amusant" et "compliqué" (je préfèrerais complexe).

    Et alors :
    S'il s'agit d'une application aà distribuer, je ne t'aiderai certes pas dans cette démarche que je réprouve.

    S'il ne s'agit pour toi que d'un apprentissage limité à ta seule machine, je comprends que tu en fais un exercice "amusant".
    Il importe dans ces conditions que ce soit un véritable exercice.
    On va alors faire l'inverse : tu te prends la tête entre les mains, tu écris le code tel que tu le vois... tu le montres... et je pointe du doigt les failles ...
    D'accord ? (un exercice n'est amusant que si l'on se prête au jeu .)

    Bon exercice et à bientôt, donc...

  8. #8
    Membre éclairé
    Inscrit en
    Septembre 2003
    Messages
    391
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 391
    Par défaut
    Citation Envoyé par ucfoutu Voir le message
    Comme tu veux, ....

    Liste des précautions, alors :

    - n'utiliser le code du lien qu'après avoir vérifié....
    Salut ucfoutu,
    je suis moi aussi interressé, et j'ai moi aussi bien lu tes recommandations et tous les warning.
    mais par contre je ne vois pas le lien ?
    tu peux le mettre ?

    Merci.

    Ps : pour info, je ne cherche pas forcement a agrandir la resolution, mais pour des raisons perso, je veux mettre en 320x200. voilà. merci d'avance.

Discussions similaires

  1. détecter le changement de résolution de l'écran
    Par jdddeschamps dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 17/01/2010, 23h46
  2. [IP-2007] Exporter certificat signature de code suite changement de machine
    Par Rootdje dans le forum InfoPath
    Réponses: 3
    Dernier message: 17/12/2009, 13h03
  3. Executer du code aprés changement
    Par docjo dans le forum VBA Access
    Réponses: 4
    Dernier message: 18/08/2009, 17h23
  4. [XL-2007] code evenementiel changement de couleur
    Par dodo28 dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 10/08/2009, 10h16
  5. creer un code sur changement d'enregistrement
    Par deglingo37 dans le forum Access
    Réponses: 6
    Dernier message: 22/05/2006, 10h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo