vs2010開發activex(MFC)控件/ie插件(三),js調用ocx控件的接口函數


 
js調用ocx控件的接口函數,先看demo效果:
     簡單測試過程:兩個數相加。
      測試插件加載和js傳參,js調用ocx控件接口函數的代碼(這三個測試代碼在一個ocx控件中,如下圖所示)下載地址:
 
    注冊ocx(要以管理員身份運行命令窗口cmd):
    把ocx放在系統目錄下,或從cmd進入cmd所在文件路徑
   32位系統目錄:C:\Windows\System32\   64位系統目錄:C:\Windows\SysWOW64\
   
   
 
 
 
  
 
 
     1.在類視圖中添加方法,方法中選擇參數類型和返回值,這里都選double型。

 
 
2.在對話框中添加函數:
 


 
3.在生成的方法的消息處理程序中,添加如下代碼

 
        編譯,生成ocx控件。
         注意我測試時,是將ocx和html放在一個文件夾下。
        可以用regsvr32注冊一下(注冊時要把ocx和你必須的dll放在一起,否則注冊失敗),再測試。
        並未發布,ocx發布出去的話,建議打包成exe安裝包的形式,而不是打包成cab形式,因為cab文件會出現各種不能正常加載或注冊的問題。
       
     最好加一張,用到的js和ocx交互的項目截圖。
 
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM