有那位高手能给一个用CppWebBrowser写的浏览器的例子

foxphoenix 2004-01-19 02:03:58
有那位高手能给一个用CppWebBrowser写的浏览器的例子,对功能没什么要求,主要是想学习一下CppWebBrowser这个控件怎么用。
Email:csdn.admin@126.com
...全文
115 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
jxhywdh 2004-06-17
  • 打赏
  • 举报
回复
提问一下
在CppWebBrowser1 出现的网页中如果有打开新窗口的连接
点该连接 后 新的页面不会出现在CppWebBrowser1
而是以IE的方式出现新的页面
这个问题该如何解决???
warton 2004-01-19
  • 打赏
  • 举报
回复
可以参考一下myie的vc代码
wupangzi 2004-01-19
  • 打赏
  • 举报
回复
我给你好了!
接着!
aliker 2004-01-19
  • 打赏
  • 举报
回复
#define VK_RETURN 13
ustc_tweeg 2004-01-19
  • 打赏
  • 举报
回复
用C++Builder设计自己的浏览器

C++Builder5提供了一个浏览器控件CppWebBrowser,它位于internet控件栏,其的主要方法有:

Navigate函数,用于浏览给定的url的资源

GoBack(),浏览上一页

GoForward(),浏览下一页

Stop(),停止浏览

Refresh(),刷新当前页面

新建一应用程序,将工程名保存为myie,设置Form1的Name为Main_Form,在Main_Form上加入一CppWebBrowser控件和一个ToolBar控件,
在此ToolBar控件放入一ComBox框,并加上五个ToolButton,设置其Name属性分别为“CppWebBrowser1”,“ToolBar1”,“ CB_URL”,
“ TB_Prior,TB_Forward,TB_Stop,TB_Fresh,TB_Navigate”。

TB_Navigate的OnClick事件代码如下:

void __fastcall TMain_Form::NavigateExecute(TObject *Sender)

{

CppWebBrowser1->Navigate((WideString)CB_URL->Text, TNoParam(), TNoParam(), TNoParam(), TNoParam());

}

ComBox1的OnKeyPress事件代码如下:

void __fastcall TMain_Form::CB_URLKeyPress(TObject *Sender, char &Key)

{

if(Key==13) file://若按下的键为回车键

NavigateExecute(Sender);

} 

其余的代码类似…

编译运行,一个具有基本浏览功能的浏览器就生成了。

ustc_tweeg 2004-01-19
  • 打赏
  • 举报
回复
一样
foxphoenix 2004-01-19
  • 打赏
  • 举报
回复
顺便问一下,对回车键的响应为啥要用 if(Key==13) 我一直用的(Key == VK_RETURN),两者有什么区别吗
foxphoenix 2004-01-19
  • 打赏
  • 举报
回复
wupangzi(无本之木) 收到,多谢

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧