在swflash.ocx控件中没有关于鼠标的事件!我现在想自己制作它的右键菜单!
请问各位大侠有什么方法吗?

解决方案 »

  1.   

    本来就可以用自己的菜单!
    加个PopupMenu上去,再设置一下!
      

  2.   

    create中: 
      application.onmessage:=mymessage; 
    PUBLISH中: 
      procedure mymessage(var msg:tmsg;var handled:boolean); 
    实现: 
      procedure tform1.mymessage(var msg:tmsg;var handled:boolean); 
        begin 
          if (msg.message=wm_rbuttondown) and (msg.hwnd=flash.handle) then 
            begin 
              handled:=true; 
              popupmenu1.popup(mouse.cursorpos.x,mouse.cursorpos.y) 
    //在这里加入你自己的菜单 
            end; 
        end;