实现在html页面上加载的ocx控件上绘制多个矩形区域,并保存坐标到后台ocx 绘图

解决方案 »

  1.   

    不知道你那個控件是干撒的,如果不需要與用戶有交互操作的話,可以在此區域上層增加一個同樣大小的flash層來繪圖,這個是我想到的最舒適的方法了。
      

  2.   

    flash遮不住OCX的,OCX是顶级元素
      

  3.   

    如果是規則圖形(圓,方形),那可以直接給頁面添加偵聽事件,只是當滑鼠經過控件時是否可以獲取到滑鼠的坐標,這個沒經驗,不知道。如果可以,那在滑鼠按下時生成一個div,移動滑鼠時,同步改變div大小,滑鼠松開時,計算得到div大小及在控件區域的坐標。至于"flash遮不住OCX的,OCX是顶级元素"
    ie6下還有select元素無法被定位的div遮擋的bug;
    用一個同位置,大小,不同z-index的iframe來遮擋修改此BUG我不知道你是試過,還是想當然了,即使是的,我想還是可能有方法解決的LZ加油吧,沒經驗就沒有發言權啊,只能靠猜的...