我实现了一个 AxWebBrowser 控件,并将 IDocHostUIHandler 添加到我的 Document at Navigation for custom contextmenu。
经过研究,我发现我必须
throw new System.Runtime.InteropServices.COMException("", 1);
在 TranslateAccelerator 函数的实现中,我不处理键盘输入。
首先它起作用了,但是今天我编译并且 Visual Studio 打破了第一次机会表达式,并且键盘输入不再被识别。
背景:使用此链接中描述的方法实现接口:http: //www.codeproject.com/Articles/2491/Using-MSHTML-Advanced-Hosting-Interfaces