Rubberband GDI+ vs DirectX question
I have looked at GDI+ quite extensively and was hoping that it might be the right approach to take, however if I want to keep everything in managed code I loose the ability to use an XOR brush. Thus I have to fix everything on the on paint event.
I have looked at double buffering in GDI+ and the biggest issue is when I set my screen resolution up. When working in an 800x600 mode everything is nice and quick however if I set my screen res up to a much higher setting I get the flicker or lag. I am told that one of the reasosns is that GDI+ is not optimised for particular graphic cards etc.
I am wondering if a possible alternative is using directx for the 2D view. Does anyone know the performance rates that can be achieved? Samples of CAD programs written directly in directx etc.

