gpt4 book ai didi

c# - IDocHostUIHandler TranslateAccelerator 不允许键盘输入

转载 作者:太空宇宙 更新时间:2023-11-03 13:35:09 24 4
gpt4 key购买 nike

我实现了一个 AxWebBrowser 控件,并将 IDocHostUIHandler 添加到我的文档中,用于自定义上下文菜单的导航。

经过研究我发现我必须

throw new System.Runtime.InteropServices.COMException("", 1); 

在 TranslateAccelerator 函数的实现中,我不处理键盘输入。

首先它起作用了,但今天我编译了,Visual Studio 打破了第一次机会表达,键盘输入不再被识别。

背景:使用该方法来实现此链接中描述的接口(interface): http://www.codeproject.com/Articles/2491/Using-MSHTML-Advanced-Hosting-Interfaces

最佳答案

找到了答案。问题是我在我的类中实现了 ProcessCMDKey,它扩展了 AxWebBrowser,它在我的实现 IDocHostUIHandler 的管理器类中使用。

只需删除 ProcessCMDKey 即可再次运行。

关于c# - IDocHostUIHandler TranslateAccelerator 不允许键盘输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18957315/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com