TomToad #1 You will need to check EVENT_MOUSEMOVE yourself and update variables each time. Case EVENT_MOUSEMOVE Mouse_X = Event.X 'Assuming Mouse_X and Mouse_Y was declared Global somewhere Mouse_Y = Event.Y