When we make the mousedown action, the last mousedown event is saved here
This is because the MouseEventDispatcher needs this info when building mousemove events
Mouse move events need the button info because of handling component states
This is because the MouseEventDispatcher needs this info when building mousemove events
Mouse move events need the button info because of handling component states

C# | Visual Basic | Visual C++ |
public static Event MouseDownEvent
Public Shared MouseDownEvent As Event
public: static Event^ MouseDownEvent