MFC在VS2010中開發ActiveX控件,設置測試容器方案

MFC在VS2010中開發ActiveX控件,設置測試容器方案

在VS2010中開發MFC ActiveX控件,開發完後,通常使用VS自帶的容器ActiveX Control Test Container來運行ActiveX控件。此容器在VS安裝後的文件中是找不到的,需要自己手動獲取。如下所述:

(1)按照你的VS所安裝的路徑,找到VC2010Samples.zip這個壓縮文件,其在Samples下的名爲2052文件夾中,如在我的電腦上,其所在路徑爲:C:\Program Files\Microsoft Visual Studio 10.0\Samples\2052\VC2010Samples.zip。

(2)找到這個壓縮文件後,將其減壓到當前文件夾中。

(3)按照如下路徑C:\Program Files\Microsoft Visual Studio 10.0\Samples\2052\VC2010Samples\C++\MFC\ole找到TstCon這個文件夾。打開這個文件夾,可發現有兩個資源解決方案TCProps和TstCon。

(4)在VS2010中打開這兩個解決方案。

(5)將Tcprops設爲啓動項,方法:在解決方案Tcprops上右擊,選擇“設爲啓動項目”;然後對它進行編譯F7。同樣地,再將TstCon設爲啓動項,對它進行編譯F7。

(6)編譯完後,就可在TstCon文件夾下的Debug文件夾中看到TstCon32.exe文件。在首次運行MFC ActiveX控件時,需要設置調試器命令及調試器工作目錄。項目—屬性—配置屬性—調試,設置命令及工作目錄即可。

 

PS:VS2010動態添加建立好的ActiveX控件方案

在VC6.0中,我們想利用Clock組件開發,方法是project->add to project->components and controls,然後找到本機註冊的控件,這裏以Clock爲例,點擊insert後,VC6.0會自動添加組件相關的類.h和.cpp,然後我們就可以利用該類進行開發了。

VS2010方案:首先,將Clock放到對話框中,然後對其右鍵,選擇“添加變量”,完成嚮導,些時就會在你項目文件內添加,例如ocx1.h,ocx1.cpp及類視圖COcx1類。

發佈了19 篇原創文章 · 獲贊 0 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章