void ITopWindowEventRoot.RootMouseWheel(int delta) { UIMouseEventArgs e = GetFreeMouseEvent(); SetUIMouseEventArgsInfo(e, 0, 0, 0, delta); if (currentMouseActiveElement != null) { currentMouseActiveElement.ListenMouseWheel(e); } iTopBoxEventPortal.PortalMouseWheel(e); this.mouseCursorStyle = e.MouseCursorStyle; ReleaseMouseEvent(e); }
void ITopWindowEventRoot.RootMouseWheel(int delta) { UIMouseEventArgs e = GetFreeMouseEvent(); SetUIMouseEventArgsInfo(e, 0, 0, 0, delta); //find element SetUIMouseEventArgsInfo(e, _prevLogicalMouseX, _prevLogicalMouseY, 0, delta); e.Shift = _lastKeydownWithShift; e.Alt = _lastKeydownWithAlt; e.Ctrl = _lastKeydownWithControl; _iTopBoxEventPortal.PortalMouseWheel(e); _mouseCursorStyle = e.MouseCursorStyle; ReleaseMouseEvent(e); }