天天看點

Qt使用OCX控件一: 注冊ocx控件二:查出每個ocx控件對應的uuid:三:生成對應的.h和.cpp檔案:四: 執行個體化對象即可使用(當成一個普通的C++類使用即可)

一: 注冊ocx控件

  1. 把***.ocx拷貝到系統“C:\Windows\SysWOW64”檔案夾下;

    2. 以管理者身份運作“C:\Windows\SysWOW64”檔案夾下的“cmd.exe”;

    3. 執行 regsvr32 ***.ocx即可注冊成功。

二:查出每個ocx控件對應的uuid:

Win+R打開以下視窗,輸入:regedit

Qt使用OCX控件一: 注冊ocx控件二:查出每個ocx控件對應的uuid:三:生成對應的.h和.cpp檔案:四: 執行個體化對象即可使用(當成一個普通的C++類使用即可)
Qt使用OCX控件一: 注冊ocx控件二:查出每個ocx控件對應的uuid:三:生成對應的.h和.cpp檔案:四: 執行個體化對象即可使用(當成一個普通的C++類使用即可)

三:生成對應的.h和.cpp檔案:

Qt提供了一個dumpcpp.exe(位于qt安裝目錄的bin目錄下面:形如:D:\Qt\Qt5.7.1\5.7\msvc2013\bin>dumpcpp.exe),用來對指定的COM接口生成.h和.cpp檔案,如"dumpcpp.exe {00000000-0000-0000-0000-000000000000}" ,然後在目前目錄下就會生成對應的.h和.cpp檔案了。

Qt使用OCX控件一: 注冊ocx控件二:查出每個ocx控件對應的uuid:三:生成對應的.h和.cpp檔案:四: 執行個體化對象即可使用(當成一個普通的C++類使用即可)

四: 執行個體化對象即可使用(當成一個普通的C++類使用即可)

繼續閱讀