Lister les ecrans et leurs résolutions

Soyez le premier à donner votre avis sur cette source.

Vue 5 376 fois - Téléchargée 488 fois

Description

j'avais besoin de savoir si mon deuxième écran était branché afin d'y faire aparaitre une form
donc j'ai pondu (non sans mal) ce petit bout de code

J'aimerai changer la resolution des ecrans, mais je seche un peu la...
Le permier ne pose aucun probleme mais je ne sais pas comment acceder au autres ecrans (cf TYPE DEVMODE).........Dc avis aux amateurs.

Conclusion :


MAJ prévue si j'arrive a faire les changements de résolutions...

Uniquement testé avec 1 seule carte Graphique (GeForce4-Ti4200)
si qq'un peut me dire si le code fonctionne avec plusieurs cartes graphiques.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

BobTSMSI
Messages postés
60
Date d'inscription
lundi 23 février 2004
Statut
Membre
Dernière intervention
2 mars 2007
-
WAOUH!!! HEP HEP!! ça m'intéresse ça!
Beaucoup beaucoup même!
Fait tourner!
Je suis cette histoire avec intérêt!

Merci BasicInstinct

PS: j'espère que j'pourrai adapter ça avec mes surfaces DirectDraw!!

Bye les gens :)
BasicInstinct
Messages postés
1471
Date d'inscription
mardi 5 février 2002
Statut
Membre
Dernière intervention
20 octobre 2014
10 -
j'ai réussi a faire ce que je voulais avec mon multi-ecran....
MAJ tres prochainement :)))

@++
cs_azerty25
Messages postés
1115
Date d'inscription
jeudi 19 décembre 2002
Statut
Membre
Dernière intervention
6 mai 2007
-
Ok, n'hésite pas a faire tourner ou a poster une source sourtout ;)
Tu fait sa avec GetWindowsPos (ou un truc du genre) non ?
BasicInstinct
Messages postés
1471
Date d'inscription
mardi 5 février 2002
Statut
Membre
Dernière intervention
20 octobre 2014
10 -
y'a moyen de savoir si la form est dans tel ou tel ecran, mais je l'ai pas mis pour ne pas alourdir le code. Je le rajouterai si vous voulez.

Moi je m'en sert pour un serveur de Log qui est plein ecran sur l'ecran2 ou en systray si l'ecran est inactif.

Merci pour les commentaires :)
cs_azerty25
Messages postés
1115
Date d'inscription
jeudi 19 décembre 2002
Statut
Membre
Dernière intervention
6 mai 2007
-
Héhé, le ce BobTSMSI ;)
J'ai également déja pensé à faire du multi écran, j'ai réfléchi à la technique mais pas passé à l'acte, plus besoin : les fenetres de windows, du moins les positions sont numérotées en je ne sais plus quelle unité (twips ou pixels). Si tu met dans le fom load d'une appli me.left=0, elle sera sur la bordure droite de l'écran 0. Apres, si tu as 2 écrans, le primaire est à droite et le 2eme a sa gauche, toujours pareil pour l'histoire du left = 0, mais si tu met par exemple me.left = -500, alors la elle fenetre sera sur l'autre écran ;) Apres a toi de trouver si l'éran 2 est a gauche, à droite, quelles dimensions (avec le code ici présent peut etre ? ;)) D'ailleur, il est utile est totalement fonctionnel ton code BasicInstinct, bravo;)

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.