private void panelPreview_MouseWheel(object sender, MouseEventArgs e) { MF_MOUSE_EVENT mouseEvent = new MF_MOUSE_EVENT(); mouseEvent.dblPosX = GetPos((double)e.X, (double)e.Y).dblX; mouseEvent.dblPosY = GetPos((double)e.X, (double)e.Y).dblY; m_objOverlayHTML.BrowserMouseWheel(mouseEvent, 0, e.Delta); }
private void panelPreview_MouseUp(object sender, MouseEventArgs e) { MF_MOUSE_EVENT mouseEvent = new MF_MOUSE_EVENT(); mouseEvent.dblPosX = GetPos((double)e.X, (double)e.Y).dblX; mouseEvent.dblPosY = GetPos((double)e.X, (double)e.Y).dblY; mouseEvent.eFlags = MouseButtons2eMFFlag(e.Button); m_objOverlayHTML.BrowserMouseClick(mouseEvent, MouseButtons2eMF(e.Button), 1, 1); }
private void panelPreview_MouseMove(object sender, MouseEventArgs e) { MF_MOUSE_EVENT mouseEvent = new MF_MOUSE_EVENT(); mouseEvent.dblPosX = GetPos((double)e.X, (double)e.Y).dblX; mouseEvent.dblPosY = GetPos((double)e.X, (double)e.Y).dblY; if (mouseEvent.dblPosX == dblPrevX && mouseEvent.dblPosY == dblPrevY) { return; } mouseEvent.eFlags = MouseButtons2eMFFlag(e.Button); m_objOverlayHTML.BrowserMouseMove(mouseEvent, 0); dblPrevX = mouseEvent.dblPosX; dblPrevY = mouseEvent.dblPosY; }