I want to have a crosshair similar to the image below but I'm not entirely sure the best way to do it.
*Edit* - It would probably help if I added the pic

Ways I can see are;
A. Use lines and an oval, but even with nothing in the program but these, I get a choppy framerate.
B. Use a large image and offset it so it's position at MouseX() and MouseY()
Or
Make the crosshair from images of lines / an oval. I havn't tried this but it seems like quite a fiddly way to go about it.
I want the lines to always appear to come from the sides of the program, similar to the crosshair you can set up in 3DS Max and similarly in AutoCAD.
Any ideas?
*Edit* - It would probably help if I added the pic

Ways I can see are;
A. Use lines and an oval, but even with nothing in the program but these, I get a choppy framerate.
B. Use a large image and offset it so it's position at MouseX() and MouseY()
Or
Make the crosshair from images of lines / an oval. I havn't tried this but it seems like quite a fiddly way to go about it.
I want the lines to always appear to come from the sides of the program, similar to the crosshair you can set up in 3DS Max and similarly in AutoCAD.
Any ideas?