版權聲明:轉載時請以超鏈接形式標明文章原始出處和作者信息及本聲明
http://ben1024.blogbus.com/logs/44093592.html
在VC6.0中,我們想利用web broswer組件開發,方法是project->add to project->components and controls,然后找到本機注冊的控件,這里以web broswer為例,點擊insert后,VC6.0會自動添加組件相關的類.h和.cpp,然后我們就可以利用該類進行開發了。
但在VISTA中,VC6.0在components and controls時,報“不支持該接口”的錯誤。所以選擇VS2005/VS2008。但是在對話框那里,右鍵,插入Actives控件,選了web broswer后,只會在工具箱加入web broswer,而并不生成組件相關的類,.h和.cpp文件(還有一種方法,就是在工具箱中右鍵,選擇項,然后“COM組件”,點web broswer)。
試驗了好久,才終于找到了,如何弄出組件相關類的方法,給大家分享。
首先,將WEB BROSWER放到文本框中,然后對其右鍵,選擇“添加變量”,完成向導,些時就會在你項目文件內添加,例如ocx1.h,ocx1.cpp及類視圖COcx1類。
困擾了好久,終于找到了方法,特分享。。。。。。
大家有什么好的關于VS2005,VS2008的經驗,請分享。。。。。
//////////////////////////////////////////////////////////
在vc++6.0中,有ClassWizard可以添加ActiveX的類。而vs2005中沒有。
如果要添加Activex對應的類,可以:項目-》添加類-》ActiveX控件中的MFC類-》選擇要添加的ActiveX及其類名
即可