I'm working on a C# application that needs to use Direct3D in a control in a windows form, AND (at the same time) fullscreen on a secondary monitor.
Basically, I want a Windows Forms application on one screen with a user-interface to control the graphics, and I'd like to show preview-graphics in a small control, and full-blown superduper megafancy graphics fullscreen on a secondary monitor.
What's the best way to approach this?
(For example, I know XNA can render in a Windows Forms control, but is it possible to then add a fullscreen window on another monitor as well?)