我有一个在IE上安装工具栏的应用程序。
当按下该工具栏上的按钮时,处理功能会向下滚动IE。
现在直到完成,我希望禁用任何单击以进行新选项卡/选项卡更改。
以下是摘录:
try
{
string currentUrl = this.GetUrl();
MessageBox.Show("URL : " + (IEApp.Document as mshtml.IHTMLDocument2).url);
tabThreadID = this.ThreadID;
tabHandle = this.Handle;
//...DISABLE ANY NAVIGATION ???
processData();
//...ENABLE NAVIGATION ???
}
请帮助我们如何实现这一目标?
答案 0 :(得分:0)
尝试了多个解决方案,事件处理程序,钩子,lockforegrounwindow(),setforegroundwindow等等。我最终可以通过这篇文章解决我的问题:How to suppress global mouse click events from windows?