begin process at 2012 02 17 03:53:59
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

API

 > MODIFIER LA RESOLUTION DE L'ECRAN EN DEBUT DE PROGRAMME

MODIFIER LA RESOLUTION DE L'ECRAN EN DEBUT DE PROGRAMME


 Information sur la source

Note :
8 / 10 - par 5 personnes
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :API Niveau :Expert Date de création :12/06/2003 Date de mise à jour :12/06/2003 14:53:33 Vu / téléchargé :6 851 / 1 804

Auteur : YS1

Ecrire un message privé
Site perso
Commentaire sur cette source (18)
Ajouter un commentaire et/ou une note

 Description

Ce code (c'est même un "mini-programme") est une application de mon autre source de modification de résolution d'écran (n° 9200).

On souhaite parfois changer la résolution d'écran au début de son programme, et remettre la résolution précédente à la fin du programme.

Ce code affiche un petit assistant si on lance le programme avec une résolution d'écran différente de celle "voulue" par le programmeur.

Le ZIP joint est un programme d'exemple utilisant ce code (c'est même un programme minimal, puisqu'il n'affiche qu'une Form).

L'assistant est en fait contenu dans frmChangeRes et mdlChangeRes, les deux autres Form et Module étant le programme d'exemple.

Les paramètres (la résolution demandée, les clés du registre) sont des constantes globales déclarées au début de mdlChangeRes.


 Conclusion

N'oubliez pas : le code de changement de résolution peut parfois planter si on l'éxécute dans VB.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

DETECTER LA VERSION DE WINDOWS
REDEMARRER WINDOWS TOUTES VERSIONS (THÉORIQUEMENT)
Source avec Zip MODIFIER CORRECTEMENT LA RESOLUTION DE L'ECRAN

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) .NET DEPENDENCY VIEWER : ARBRE DES DÉPENDANCES D'UN ASSEMBLY... par ShareVB
Source avec Zip Source .NET (Dotnet) UTILITAIRE SKYDRIVE par MasterShadows
Source avec Zip ROTATION RAPIDE D'IMAGE par trex70
Source avec Zip Source avec une capture ENUMERATION DES PORTS TCP ET IDENTIFCATION DU PROCESS (PID) ... par Renfield
Source avec Zip Source avec une capture MOUSE SPEED AND WEIGHT : RETOUR DE FORCE VIRTUEL ! par ScSami

Commentaires et avis

Commentaire de jotrash le 12/06/2003 17:26:43

genial pile ce que je cherché

Commentaire de jotrash le 12/06/2003 17:26:54

10/10

Commentaire de amosny le 12/06/2003 18:02:12

comment fait on pour mettre une fréquence de raffraichissement autre que 60. merci d'avance. Amosny

Commentaire de YS1 le 13/06/2003 13:24:45

Pour changer la fréquence de rafraichissement, il faut bien sûr modifier la variable correspondante dans la structure dmEcran, mais aussi modifier dmEcran.dmFields en ajoutant

dmEcran.dmFields=dmEcran.dmFields Or DM_DISPLAYFREQUENCY

(avec DM_DISPLAYFREQUENCY = &H400000)

Vous trouverez plus d'infos sur les constantes Dm_* à :
http://ddk.zeno.com/Reference/CoreExports/Constants/dm.htm

Commentaire de punchy12 le 19/06/2003 21:55:40

Vraiment très fort! Bravo!

Commentaire de phileflo le 05/07/2003 23:18:45

je dis pas souvent merci mais là !! merci

Commentaire de DiaKt le 18/09/2004 12:36:28

et c koi la fonction a appeler pr changer la resolution ?????

Commentaire de YS1 le 18/09/2004 15:09:57

La procédure Resolution() doit être appelée en tout début de programme (dans le Form_Load() de votre feuille principale ou dans votre procédure Main()). La procédure RestaureRes() doit être appelée en fin de programme (par exemple dans le Form_Unload() de votre feuille principale) afin que la précédente résolution soit rétablie. N'oubliez pas de régler les différents paramètres (résolution, bits par pixels, nom de la clé du Registre) via les constantes déclarées au début du module mdlChangeRes.

Commentaire de MCSniper le 23/03/2006 17:22:25

le lien pour l'archive zip est mort, quelqu'un pourrai le réupper merci

Commentaire de MCSniper le 23/03/2006 17:23:56

non je n'ai rien dit .
Un souci temporaire résolu ;)

Commentaire de oz38 le 31/05/2006 08:44:20

merci pour ton message d´hier, j´ai une petite question. J´ai recupéré le module: mdlChangeRes et module1 mais comment l´appelles tu apres, si je marque juste le nom du module il ne voudra pas le prendre en compte. Désolé de t´embeter avec ca je suis novice dans le matière... J´apprend.

Commentaire de YS1 le 02/06/2006 19:24:54

Je ne sais pas si ce message s'adresse à moi ou à l'auteur du commentaire précédent.

Vous ne m'embêtez absolument pas, mais je ne suis pas certain de bien comprendre le sens de votre phrase. Si vous voulez des informations sur la façon d'utiliser ce module, je pense que mon commentaire daté du 18/09/2004 à 15:09:57 devrait vous aider.

Commentaire de meyrin le 25/01/2007 10:53:41

et pour vb.net?

Commentaire de sharkus le 10/02/2007 12:37:24

Pile poile ce que je cherchais, merci beaucoup :)

Commentaire de cunego42 le 21/03/2007 11:27:52

Merci pour ce code. Il m'est bien utile et m'enlève une grosse épine du pied...

Commentaire de tooffy123 le 17/08/2007 14:14:03

Super ! Exactement ce que je cherchais ! Pourrait-on avoir un petit exe svp j'ai pas mon compilateur avec moi je suis en déplacement et ce programme me serait bien utile aujourd'hui...

(ps: tooffy123@hotmail.com si pj)

Merci !

Commentaire de Sinsitrus le 16/06/2008 18:48:05

Salut !
Quand j'exécute le script après avoir recopié :
* form1
* frmChangeRes
* module1
* mdlchangeres
Dans mon appli, il me dit :
Nom ambigu détecté : HKEY_LOCAL_MACHINE
dans le module mdlchangeres à la ligne
Global Const CléPrim = HKEY_LOCAL_MACHINE

Comment je peu regler ce problème ?

Commentaire de mariquiqui le 07/01/2010 14:25:43

Bonjour!

L'équivalent en vb net(VS 2008) existe-t-il? Je ne m'y connaît pas très bien, et je n'arrvie pas à le traduire!

Merci!

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,512 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales