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交互的項目截圖。
