RT

解决方案 »

  1.   

    你使用的swf控件是什么?swf控件SmartFlash中有个DisableFlashPopup属性可以屏蔽弹出菜单
      

  2.   


    //这是右键单击事件:
    procedure TExitSwf.mymessage(var msg: tmsg; var handled: boolean);
    begin
    if Visible=false then exit;//非常重要,防止意外右键事件。
    if (msg.message=wm_rbuttondown) then
      begin
        handled:=true;//屏蔽原来的swf菜单。
        PopupMenu1.Popup(mouse.CursorPos.X,mouse.CursorPos.Y);//弹出你自己的菜单。
      end;end;