問題一解決方案:
在編activex控件時,可以用到Active X control test container來測試activex控件,這在VisualStudio 6里面是很方便查找的,工具菜單下面就有。但是在visaul studio 2008 里面TSTCON32.exe這個文件卻消失了。那它是沒了嗎,不是的。而是微軟把它放在了例子程序里面,需要自己編譯。詳細目錄:比如我裝在C盤里面,VC的例子在 “C:\Program Files\Microsoft Visual Studio 9.0\Samples\2052\AllVCLanguageSamples.zip”,吧這個文件解壓縮以后,在下面的目錄可以找到TSTCON32.exe的源代碼:“C++\MFC\ole\TstCon”,自己編譯就可以了。
OK拿去編譯,注意得先編譯TCProps,然后是才TstCon!!!方法是加載TCProps和TstCon,然后點擊解決方案視圖的TCProps設為啟動項,F7調試運行,同樣的將TstCon調試運行。
這里特別注意,由於默認的是Win32的解決方案平台,所以在編譯TCProps和TstCon要將編譯平台選為Win32,而不是默認的Itanium平台
在Vista或者windows7操作系統下面。你在編譯的時候,需要進行如下設置。

TSTCON解決方案共有兩個項目

項目1的設置

項目二的設置
TSTCON解決方案共有兩個項目,這兩個項目清單屬性都需要設置:啟用用戶賬戶控制 否。這樣編譯后的結果才可以正常在windows7或者vista上面運行。
測試ActiveX控件,有兩種方法:
1)你可以直接運行TetCon.exe,選擇Edit里面的“Insert Contorl”,選中你編譯生成的.ocx文件,如下圖:

2)你直接點擊“運行”按鈕,會出現下面的“調試回話的可執行文件”
對話框,你選擇剛才生成的TstCon32.exe可執行文件。繼續上面的方法步驟,就可性測試ActiveX控件。

原文有些地方不是講的很細致,我擴充了一下。不是很明白的,留言。

