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