1. 程式人生 > >MFC ActiveX (ocx)控制元件的開發的一些注意點

MFC ActiveX (ocx)控制元件的開發的一些注意點

 最近專案要用到ActiveX控制元件的開發,趕鴨子上架的學習了一下相關知識

主要參考了這兩篇博文

http://blog.csdn.net/longhuahaha/article/details/8556964

http://blog.csdn.net/hkcsdn/article/details/52908748

因為這些博主用的VS版本都比較老,我用的是VS2015,有一些問題需要注意:

1.按照第一篇文章的方法進行編寫,當用ActiveX Control Container除錯時,

顯示是一個橢圓,並沒有介面,查詢資料後發現需要在這一段程式碼的後面新增

m_VideoDlg.ShowWindow(SW_SHOW);

2.貌似控制元件在編譯的過程中會自動註冊,不需要通過RegSvr手動註冊,不過要

注意使用管理員許可權執行VS,不然會報錯

3.用X64編譯的控制元件即使註冊成功了,在ActiveX Control Container中也找不到

。但是用X86編譯的控制元件註冊後,Container中可以找到,不知道是什麼原因。

還是不懂這些啊,進度太慢了