Hi,
At the moment I am creating some presentation software for a client which requires the use of two display adapters. The first is a regular monitor which is to display the Windows Desktop anda Microsoft Access database. The second monitor is much larger and needs to display the presentation software itself.
I have created a C# program which creates a Direct3D device on the second monitor by specifying adapter "1". This does in fact work and it performs functions really smoothly as I had expected.
However, the problem I am experiencing is, if the Direct3D device running on the second monitor is running in fullscreen mode (which is essential for performance, running in borderless window mode is far too jerky), a single click on the primary monitor causes the fullscreen window to minimize (which in turn fires the DeviceLostException).
How can I stop the window from automatically minimizing when it looses focus, or becomes deactivated? The visuals displayed on the large screen are not interactive with niether the mouse or keyboard, and never will be. All of the end-user interactions happen via changes made to the Access Database.
Any help would be greatly appreciated, I have been searching around various websites and the MSDN library and have not been able to find anything.
Best regards,
Lea Hayes