屏蔽鼠标右键,在winform里的webBrowse组件里,用Js在网页里面可以实现,但是我想在webBrowse里实现,据说要用到鼠标钩子,。望大家详细的指点一下,看怎么屏蔽!!留点代码!!

解决方案 »

  1.   

    private   void   axWebBrowser1_DocumentComplete(object   sender,   AxSHDocVw.DWebBrowserEvents2_DocumentCompleteEvent   e)   
      {   
        
      mshtml.HTMLDocumentClass   document=(mshtml.HTMLDocumentClass)axWebBrowser1.Document   ;   
        
      document.HTMLDocumentEvents2_Event_oncontextmenu+=new   HTMLDocumentEvents2_oncontextmenuEventHandler(document_HTMLDocumentEvents2_Event_oncontextmenu);   
        
      }   
        
      private   bool   document_HTMLDocumentEvents2_Event_oncontextmenu(IHTMLEventObj   pEvtObj)   
      {   
      pEvtObj.cancelBubble=true;   
      return   false;   
      }
      

  2.   

    webBrowse.IsWebBrowserContextMenuEnabled = false;
      

  3.   

    一楼的,webBrowser屏蔽右键带用哪个Using指令??