I need a C# Class that will be used to change the system-wide Windows cursor to the Cross cursor.? ? So as the user moves the mouse across any applications on the desktop, the cross is always shown.? ? Then, i need a way to restore it back to normal.
I would imagine this can be done by changing all the cursor states (Hand/Arrow/IBeam/etc...) to Cross Cursor using SetSystemCursor.? You might need to copy the existing cursor to a safe place so you can restore it later.
The class might look something like this:
public class CrossCursorManager
{
? ? ? ? ? public void SetToCross();? ? // sets all system cursors to cross
? ? ? ? ? ? public void Restore();? ? ? ? ? ? ? // restores system cursors to defaults
}
## Deliverables
.NET 2.0 compatible