首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

用VC6.0做一个最容易的浏览器(非MFC)

2012-09-25 
用VC6.0做一个最简单的浏览器(非MFC)无需其他dll,就生成一个可执行文件谁有示例代码么? 复杂的不要,只要个

用VC6.0做一个最简单的浏览器(非MFC)
无需其他dll,就生成一个可执行文件

谁有示例代码么? 复杂的不要,只要个简单的。

[解决办法]
浏览器是个复杂的东西,简单不了。
http://www.codeproject.com/Articles/3365/Embed-an-HTML-control-in-your-own-window-using-pla
[解决办法]
楼上那个确实不错。
楼主为什么不能直接用WebBrowse呢?那个可以直接达到目的。难道楼主是作业帖么?
[解决办法]
VC6老了点,后面的新版本VC都可以很好的支持CDhtmlDialog,支持浏览器的对话框程序
[解决办法]
楼主这话是?
除了C标准库、Windows API、MFC,我想windows编程没有其他东西了吧(不算COM等高级的,其实com也是MFC等写的)。一般VC也就是MFC编程。
给你个最简单的例子,只有一行代码的, 使用CHtmlView基类 操作web页http://blog.csdn.net/whucv/article/details/7837231
稍微复杂一点的,抽取网页标记之间的正文 
http://blog.csdn.net/whucv/article/details/7837434
你只需要添加下面这些代码,就能实现基本功能

C/C++ code
void CDlgebDlg::OnButton5()   {      // 浏览到主页    m_WebBrowser1.GoHome();  }    void CDlgebDlg::OnButton2()   {      // 后退    m_WebBrowser1.GoBack();        }    void CDlgebDlg::OnButton3()   {      // 前进    m_WebBrowser1.GoForward();        }    void CDlgebDlg::OnButton4()   {      // 停止    m_WebBrowser1.Stop();  }        void CDlgebDlg::OnButton7()   {      // TODO: Add your control notification handler code here       m_WebBrowser1.ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_PROMPTUSER,          NULL, NULL);    }    void CDlgebDlg::OnButton8()   {      // TODO: Add your control notification handler code here       m_WebBrowser1.ExecWB(OLECMDID_PAGESETUP, OLECMDEXECOPT_PROMPTUSER,          NULL, NULL);          }
[解决办法]
要是不用MFC的话,图片能加载嘛!个人理解是楼主要制作一个源码浏览器,浏览服务器上网页的源码。
可以模拟http请求然后显示(想必楼主会)
[解决办法]
向各位学习!
我一直想做一个网页爬虫,与浏览器一样需要解析网页。
[解决办法]
CHtmlView ?WebBrowser控件 ?
[解决办法]
WebBrowser控件这么好用的。。。

热点排行