Comment en purebasic puis-je indiqué a mon programme en fullscreen sur quel ecran il doit s'ouvrir ? Il s'ouvre toujours sur l'écran N°1.
Je sais qu'on ne peut ouvrir qu'un seul screen en même temps, mais est ce que si on a plusieur ecran (donc plusieur carte graphique) peux t'on en ouvrir plusieur ?
Je cherche mais je n'ai rien trouvé pour l'instant....
Je ne l'ai jamais fait, mais j'ai un peu cherché. D'après ce que j'ai compris, le deuxième écran est la suite du premier, donc si ton écran principal fait 1280 de large le second commencera à 1281. Quelqu'un a fait une classe en C++ http://hovedprosjekter.hig.no/v2003/dat ... ource.html Le principe utilisé à première vue est de retrouver les coordonnées du deuxième écran et de redimensionner la fenêtre avec l'API SetWindowPos_
Merci erix14
Lorsque j'utilise des fenêtres je n'ai pas de problème..mon souci c'est surtout avec OpenScreen() car là je peu pas faire grand chose.
J'ai un première ecrant avec une carte ArcadeVGA en 640x480 15Khz et une un deuxième avec une 3DprophetIIIUltra en 1024x768 31Khz et j'aimerais pouvoir forcer mon programme a s'ouvrir en utilisant l'une ou l'autre de ces cartes (ou l'un ou l'autre de l'ecran)
J'ai continué un peu à chercher, mais j'ai trouvé que des personnes qui font de grandes fenêtres sans bordure pour faire du fullscreen multiécran
Néanmoins, je ne rentre pas bredouille, j'ai trouvé un super site sur la programmation DirectX 3D de l'Université de Reims, ce sont des cours de Master : http://helios.univ-reims.fr/UFR/Info/Im ... base&act=7