I have this problem using Windows screen function and maybe someone here can help.
First, the screen function (or rather DisplayMBS class) works as it should. It is linked to Windows screen system, so in fact, what I have is more or less a windows undesirable feature that I'm trying to work around. The problem I have is this. I have 3 monitors setup. Let's say I have a 15 inch that act as a control monitor that I'll call A, and two 17 inches that I use to display a slideshow. I'll number them B and C. Everything works fine, as long as no one unplugs a monitors or turns it down. In which case, Windows notices it and reorders it's windows index. I previous case, say I had: System screen 0 mapped to monitor A System screen 1 mapped to monitor B System screen 3 mapped to monitor C If someone closes monitor B it becomes: System screen 0 stays mapped to monitor A System screen 1 becomes mapped to monitor C And it gets worse if the system monitor (index 0) is turned of by mistake. You can see how this mixes up the whole system with ugly consequences, like the control interface ending up in the slideshow screen. What I'm after is a way to map my program's screens, not to Windows screens, but rather, to the actual monitor themselves. I probably could use the information string returned in Windows, when we click on a monitor in the Windows monitors Control Panel, but currently, I do not know how to get that string in RB. Or there is maybe a more direct way to adress the monitors themselves, bypassing Windows system entirely. I'm open to all suggestions. Louis _______________________________________________ Mbsplugins_monkeybreadsoftware.info mailing list [email protected] https://ml01.ispgateway.de/mailman/listinfo/mbsplugins_monkeybreadsoftware.info
