Erstellen Sie eine Ereignisbehandlungsroutine für OnScroll zur Steuerung des Webbrowsers

Hat jemand das Ereignis des Mausrollens in einer Webbrowerser-Komponente erfolgreich abgefangen?

Ich habe zwei Webbrowser-Steuerelemente, die ich gleichzeitig scrollen möchte.

Es gibt jedoch keine Scroll-Ereignisse für Webbrowser.

Ich möchte eine Veranstaltung wie diese unten erstellen? hat jemand das schon mal gemacht oder gesehen?

 private void webCompareSQL_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
        {
                Document.Window.AttachEventHandler("OnScroll");            
        }

Hier würde ich meine Veranstaltung anrufen und mit dem Code fortfahren.

private void windowEvents_OnScroll()
{
int nPos = GetScrollPos(webCompareSQL.Handle, (int)ScrollBarType.SbVert); 
nPos <<= 16;
uint wParam = (uint)ScrollBarCommands.SB_THUMBPOSITION | (uint)nPos;
SendMessage(WebPrevSQL.Handle, (int)Message.WM_VSCROLL, new IntPtr(wParam), new IntPtr(0));        
}

Ich habe diesen Code gefunden, weiß aber nicht, wie ich ihn verwenden soll. Es ist ein Ereignis.

webCompareSQL.Document.Window.Scroll

Antworten auf die Frage(2)

Ihre Antwort auf die Frage