I've implemented multi display support for my viewer application. For anyone who wants to test, here is what needs to be done:
Download viewer.zip (from
here) and extract viewer.exe to a directory. Launch a command prompt and cd to that directory.
Run viewer.exe (any png or jpg file) -cplog . Exit the viewer program with ESC. If you have a png file named controls.png, run viewer.exe thusly:
viewer controls.png -cplog
Then look at viewer.log with any text editor (you can run notepad from the same command prompt) and search for lines that say "Enumerating video device xxxxxxx". Mine said something like "..\.\DISPLAY1".
If you have two sceeens, more than one "Enumerating" message should appear.
To make the image appear on the second screen, just run viewer.exe with the -screen parameter.
If your screen has "..\.\DISPLAY2" just run:
viewer.exe <any .png or .jpg file> ..\.\DISPLAY2
Hopefully this will work.
Please let me know yea or nay.