using VB5, MP2004, I have a map control within a picturebox. I don't want the user to be able to click on the map, except to pan. I have set cancel in the beforeclick event. If I move the mouse close to the edge of the map then the mouse pointer changes to an arrow (as per normal mp panning). Is there any way to read this pointer state change? It's not reported in the controls mousepointer property. Alternatively is there another way of telling if the control is in the pan mode? If not then how about preventing the pointer change?
If I add 4 pan buttons but leave the pointer alone then it's confusing to the user. If I can detect the pointer change then I can implement a pan command in the beforeclick event.