步骤 1.添加组件registed,microsoft web浏览器 2 控件拖到对话框 3 建立类向导,添加该类的变量m_ie 4 实例调用该类的函数 a 声明外部theApp和加入webbrowser2.h: extern CMysoftplatformApp theApp; #include “WebBrowser2.h” b 调用(比如在init中): m_ie.Navigate(“http://www.baidu.com",NULL,NULL,NULL,NULL); c 进阶:使用相对路径 –App类中添加成员函数GetPath –GetPath函数内容: CString CLayerModem_TestApp::GetPath () { TCHAR sFilename[_MAX_PATH]=”Project”; TCHAR sDrive[_MAX_DRIVE]; TCHAR sDir[_MAX_DIR]; TCHAR sFname[_MAX_FNAME]=”Project.exe”; TCHAR sExt[_MAX_EXT]=”.exe”; GetModuleFileName(AfxGetInstanceHandle(), sFilename, _MAX_PATH); _tsplitpath(sFilename, sDrive, sDir, sFname, sExt); CString rVal(CString(sDrive) + CString(sDir)); if ((rVal.Right(1)) != _T(‘\\‘)) rVal += _T(“\\“); return rVal; } –调用: CString szHtml ; szHtml.Format(__T(“%s..\\webpage”), theApp.GetPath()); m_ie.Navigate(szHtml+”\\centralrouter\\index.html”,NULL,NULL,NULL,NULL); –结束如果出现弹出问题框,重新编译就好了 –\\取下一级,..\\后退一级,.\\取当前 2008.07.02 融入熟悉的网页世界,软件和网络相结合,变得多姿多彩!也增加了软件说明的灵活性 在你的程序中嵌入IE浏览器的窗口。有两种实现方法,其一,添加CHtmlView的视类;其二,添加IE浏览器的ActiveX控件。其实不管用什么方法,除了函数名称稍有区别外,它们最终都调用了微软的IWebBrowser2的接口。IWebBrowser2的功能非常强劲,使用它的技术叫DHTML(动态HTML
本文目录
本文目录