Page 1 sur 1

Rotation de l'ecran

Publié : sam. 30/juin/2007 14:22
par Thyphoon
Je suis en train de travailler sur un programme qui risque d'être utiliser sur des écran tourner a 90° le problème quelqu'un sait comment forcer windows a afficher le tout tourner a 90° je sais que ça doit être possible mais comment ?

Pour être plus précis j'aurais besoin de pouvoir tourner mon "screen" dans tout les sens et avoir aussi la possibilité de miroir Horizontal et Vertical, car certaine borne qui pourrait utiliser mon programme utilise un miroir pour afficher l'image.

Publié : sam. 30/juin/2007 16:32
par nico
J'ai fait une recherche et l'API correspondante est:
ChangeDisplaySettingsEx
http://msdn2.microsoft.com/en-us/library/ms533235.aspx

Publié : sam. 30/juin/2007 16:44
par Thyphoon
Merci je vais regarder ça de plus prêt .... :oP

Publié : sam. 30/juin/2007 17:33
par Thyphoon
Apparemment ça ne marche avec cette commande on peu juste positionner un écran par rapport a l'origine lorsqu'on fait du multiscreen mais il y a aucun paramètre de rotation ou autre.... mmmmm j'integrerais bien la rotation dans mon programme même, mais il n'y a pas de fonction de rotation rapide pour un sprite normal :o( et pas 3D

Publié : sam. 30/juin/2007 19:59
par Droopy
Avec les cartes Nvidia tu peux faire : rundll32.exe NvCpl.dll,dtcfg rotate 2 90

Regarde l'api Nvidia ( NVControlPanel_API.pdf )

Publié : sam. 30/juin/2007 22:39
par Thyphoon
Droopy a écrit :Avec les cartes Nvidia tu peux faire : rundll32.exe NvCpl.dll,dtcfg rotate 2 90

Regarde l'api Nvidia ( NVControlPanel_API.pdf )
lollllll génial mais il me faudrait pour ATI car les bornes n'utilise que des cartes ATI ... :P
Mais un grand merci ça m'ouvre des pistes :p

Publié : dim. 01/juil./2007 9:51
par lionel_om
Windows le fait tout seul normallement :
un j'arrive en salle info à mon école et je vois l'écran de connexion d'un pc à l'envers. Je le montre à mon pote et il me dit : "A c'est rien, à mon stage mes collègues se sont amusés à me faire la blague, il suffit de faire...". ET là je ne me rappelle plus. Je crois que c'est Alt Gr+flèche (G/D/H/B)...

Lio :wink:

Publié : dim. 01/juil./2007 9:59
par nico
En faisant des recherches pour toi, j'ai lu en effet qu'on pouvait faire pivoter l'écran avec la combinaison:

[CTRL] +[ALT]+ fléche de direction

Cela ne fonctionnerait que pour Window XP Pro apparemment!

Publié : dim. 01/juil./2007 10:33
par poshu
Plus précisément, ce raccourci est lié aux cartes graphiques intel (les GMA et consort).

Publié : dim. 01/juil./2007 10:44
par Backup
...................

Publié : dim. 01/juil./2007 10:54
par Flype
c'est rigolo...

et sur ATI qq sait comment faire ?

Publié : dim. 01/juil./2007 11:00
par Backup
Flype a écrit :c'est rigolo...

et sur ATI qq sait comment faire ?
faut probablement chercher dans la doc sur l'api d'ati :D

Publié : dim. 01/juil./2007 17:20
par Thyphoon
Merci pour votre aide... :P J'ai déjà bien avancé. Une chose est sur c'est que ça doit fonctionné sur ATI mais j'ai pas encore trouvé ...
si quelqu'un trouve qu'il n'hesite pas!!

Publié : dim. 01/juil./2007 22:45
par Droopy
Essaye iRotate 1.2.
Essaye de simuler via PB l'envoie de touche qui actionne la rotation