Cursor style / appearance in Rhino viewport

Hello,

I’m trying to find a method for altering the cursor style in the rhino viewport - is there a way to do this?

The idea is to produce a roll over effect in the viewport with a cursor.

I have tried to implement a cursor object (ie. cur = Cursors.Arrow) and conditionally update its type (ie. cur = Cursors.Hand) when over a particular region of the viewport. The event is successfully triggered but the cursor style does not change.

Can anyone point me in the right direction?

I don’t believe there is a way to change Rhino’s cursor, application wide. But you can override the cursor during point picking. Here is a simple example:

var gp = new GetPoint();
gp.SetCommandPrompt("Pick a point");
gp.SetCursor(System.Windows.Forms.Cursors.Hand);
gp.Get();

Not sure this is what you are looking for…