VS2010中默認沒有ActiveX控件測試容器TSTCON.exe,但是工程文件放在了vs2010的安裝目錄裏。我的電腦上在C:\Program Files (x86)\Microsoft Visual Studio 10.0\Samples\2052這個目錄下,如下圖所示:
將VC2010Samples.zip解壓到當前文件夾
出現了一個C++目錄,我們一路向裏進入如下目錄
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Samples\2052\C++\MFC\ole
會出現一個TsCon目錄,這個目錄下就是我們需要的ActiveX測試容器工程文件目錄。
打開TsCon目錄,找到TstCon.sln
使用vs2010打開TstCon.sln
會發現左側有兩個工程
首先生成上面TCProps這個項目文件,右鍵TCProps–僅用於項目–僅重新生成
等待TCProps生成成功。當TCProps生成成功後,接着生成TstCon,右鍵TstCon–僅用於項目–僅重新生成TstCon
等待生成成功
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Samples\2052\C++\MFC\ole\TstCon.\Release\TstCon.exe
ActiveX測試容器就是TstCon.exe這個可執行程序。
TstCon.exe這個ocx控件測試容器可以直接打開使用。
當然也可以添加到vs2010的外部工具裏。
接下來談談如何將測試容器添加到vs2010中
在vs2010中點擊工具–外部工具
在外部工具對話框中的標題輸入ActiveX控件測試容器
在命令欄中選擇TstCon.exe
點擊打開
點擊應用後確定就將測試容器添加到vs2010的外部工具裏。
當然TstCon也可以編譯成vs2015等其它版本的,將TstCon.sln使用vs2015打開既可,下面編譯方法和上面一樣,或者直接在vs2015中添加vs2010編譯過的TstCon.exe。
接下來我們就可以使用TstCon.exe的接口方法了。