Page 1 sur 1
Utiliser le Bi-Ecran
Publié : lun. 03/mai/2010 22:05
par nico
Salut,
Pour mon programme SpeedTexte, dans le cadre de l'utilisation du PC avec 2 écrans, je me demande comment faire pour savoir sur quel écran l'utilisateur travaille?
Je me suis dit qu'il suffirait de récupérer les dimensions de la fenêtre active et de déterminer sur quel écran elle est affichée, oui mais si la fenêtre est à cheval sur deux écran comment faire pour déterminer sur lequel des écran elle est la plus visible?
Avez vous des idées?
Je ne peux malheureusement pas faire de test chez moi mais au boulot, c'est possible.
Re: Utiliser le Bi-Ecran
Publié : lun. 03/mai/2010 22:12
par Backup
....
Re: Utiliser le Bi-Ecran
Publié : lun. 03/mai/2010 22:40
par nico
Oui mais c'est pas ça que je cherche à faire
Ce que je veux, c'est savoir sur quel écran la fenêtre active est placée (même si elle est partiellement sur les deux écrans, elle est forcément plus d'un coté que de l'autre); pour me permettre d'afficher à mon tour une fenêtre d'aide sur l'écran où est la fenêtre active.
Re: Utiliser le Bi-Ecran
Publié : lun. 03/mai/2010 23:01
par Backup
ben pb te permet de connaitre ou est ta fenetre non ?
si tu connais le X de ta fenetre , et que tu connais s'il y a 2 ecrans
tu peux bien mettre ta fenetre ou tu veux !!
Pb te permet de bouger ta fenetre ...
comment crois tu que je place mon Starter (prg permettant de se passer des icones du bureau) ??
tu peux connaitre la resolution de l'ecran 1 grace a la lib desktop
et la resolution de l'ecran 2 grace a la procedure que je t'ai mis
je vois pas ou est ton probleme !
tu connais la largeur de ta fenetre !
tu as tout les elements qu'il te faut ....
si ta fenetre windowX +largeur/2 (c'est a dire son centre) est superieur a la resolution de l'ecran 1 , ben tu la place sur l'ecran 2 sinon sur l'ecran 1
de plus cette methode te permet de savoir sur qu'elle ecran tu te trouve ...
rien de plus simple

Re: Utiliser le Bi-Ecran
Publié : lun. 03/mai/2010 23:20
par nico
Oui effectivement, c'est assez simple
mais bon la simplicité vient pas toujours à l'esprit, il suffisait de prendre le centre pour le calcul, honte à moi!
Merci dobro

Re: Utiliser le Bi-Ecran
Publié : lun. 03/mai/2010 23:35
par Backup
ha bah pour une fois que j'peux t'aider

Re: Utiliser le Bi-Ecran
Publié : mar. 04/mai/2010 0:01
par G-Rom
ExamineDesktops()
MessageRequester("Information bureau", "Nom du bureau principal = "+DesktopName(0))
Qu'est ce que ca donne avec 2 écrans ?
Re: Utiliser le Bi-Ecran
Publié : mar. 04/mai/2010 5:47
par venom
ça donne :
Nom du bureau principal = \\.\DISPLAY1
@++