使用WebBrowser浏览Flash文件时,如何禁用Flash Player的菜单? 最佳答案 发送到WebBrowser的所有消息也会通过您的Delphi应用程序,因此,通过使用TApplicationEvents组件并在WebBrowser的Handle或其任何子句柄上的OnMessage事件中检查右键单击事件(使用)并设置“已处理”,您应该可以阻止它。代码看起来像这样procedure TMyForm.ApplicationEvents1Message(var Msg: tagMSG; var Handled: Boolean);begin if (Msg.message=WM_RBUTTONDOWN) and IsChild(WebBrowser1.Handle,Msg.hwnd) then begin PopupMenu1.Popup(Msg.pt.X,Msg.pt.Y); Handled:=true; end;end;关于flash - 当我们使用Flash时,如何在WebBrowser中禁用右键单击! (德尔福),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4234932/ 10-15 03:44