带有Java Applet的System.Windows.Forms.WebBrowser.如果使用鼠标从弹出窗口中选择

本文关键字:鼠标 选择 窗口 如果 Applet Java System Windows WebBrowser Forms 带有 | 更新日期: 2023-09-27 17:53:01

我在应用程序中使用System.Windows.Forms.WebBrowser的自定义实现(比如ExtendedBrowser(。http://www.codeproject.com/KB/cpp/ExtendedWebBrowser.aspx

我正在这个ExtendedBrowser上加载一个小程序。然而,问题是,如果使用鼠标从弹出窗口中选择值,则不会触发onchange事件。所有其他控制装置都工作正常。

IE或FF不会出现此问题,只会出现在WebBrowser控件上。任何可能阻止事件触发的想法。

带有Java Applet的System.Windows.Forms.WebBrowser.如果使用鼠标从弹出窗口中选择

在这里找到了一个解决方案。对于WM_MOUSEACTIVATE ,需要调用this.DefWndProc(ref m)而不是base.WndProc(ref m)