社区
C++ Builder
帖子详情
急,在C++Builder 6中应用CppWebBrowser使用网页!!!!!
w123wxh
2004-12-03 01:47:51
如何在C++Builder的CppWebBrowser载入一个网页,当点击一个超链接的时候打开应用程序的一窗体,急用,在线等!
请各位大侠帮帮忙!!!!!!!
...全文
376
5
打赏
收藏
急,在C++Builder 6中应用CppWebBrowser使用网页!!!!!
如何在C++Builder的CppWebBrowser载入一个网页,当点击一个超链接的时候打开应用程序的一窗体,急用,在线等! 请各位大侠帮帮忙!!!!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaomatian
2004-12-04
打赏
举报
回复
学习..........
sunliwen780502
2004-12-04
打赏
举报
回复
其实很简单.举个例子:
可以在主窗体的FormCreate事件中,写
void __fastcall TMAIN::FormCreate(TObject *Sender)
{
WideString str;
str = ExtractFileDir(Application->ExeName) + "\\HTML\\index.htm" ;
CppWebBrowser1->Navigate(str);
m_bOver = 0;
}
其中m_bOver在.h文件中定义
private:
bool m_bOver;
然后在写
void __fastcall TMAIN::CppWebBrowser1BeforeNavigate2(TObject *Sender,
LPDISPATCH pDisp, Variant *URL, Variant *Flags,
Variant *TargetFrameName, Variant *PostData, Variant *Headers,
VARIANT_BOOL *Cancel)
{
String surl;
surl = RightStr((WideString)(*URL), 5);
if (logon->DBComboBoxlevel->Text == "超级用户")
{
if (surl == "mg_qw") //判断网页上文字超连接的名称
{
Employeefileclerk->ShowModal();
*Cancel = true;
}
if (surl == "mg_qe")
{
EmployeefileclerkSelect->ShowModal();
*Cancel = true;
}
}
}
还用到了头文件#include <StrUtils.hpp>
更复杂的需要写注册表,正如楼上几位朋友所说的那样.可以参考<<程序员(2002)>>年合订本189页行舟写的文章.
sun_wyz
2004-12-04
打赏
举报
回复
楼上的没错
robbyzi
2004-12-04
打赏
举报
回复
需将你的程序写入注册表,设为默认的网页浏览器。
linqing171
2004-12-04
打赏
举报
回复
onnavigate
c++
应用
技术解析源代码
Cpp
Web
Browser
-10.3节示例程序,
使用
T
Cpp
Web
Browser
Indy_1-10.2.3节示例程序,
使用
TIdHTTP组件的Get方法 Indy_2-10.2.3节示例程序,
使用
TIdHTTP组件的Post方法
Web
Snap-贯穿10.4节的示例程序,包含了全部的模块 大部分程序源代码可以在Borland C++ Builder 6的任何版本
中
正常编译,只有部分源程序需要在Borland C++ Builder 6的高级版本
中
编译。
在
C++Builder
6
中
使用
DCEF3嵌入谷歌内核浏览器
历史原因,我有个客户端程序是
使用
BCB6写的,里面
使用
了
Cpp
Web
Browser
控件,众所周知,这个控件
使用
的是IE内核,对HTML5的兼容性太差,面临很多问题,有些问题甚至即使改注册表将内核版本强制
使用
为IE11也解决不了。于是寻找Chrome内核的嵌入
使用
。 一开始走了不少弯路,想直接
使用
CEF的C++接口,发现很困难。再后来发现有人将这个框架封装成了Delphi控件,于是拿来一用,当然这
CBuilder XE与SQLite快速开发app
因为C++ Builder XE10资料一直较少,所以作为C++ Builder业余fans,有必要为这冷门提供一些技术支持,与小伙伴们一起成长! 本视频系列,主要是讲解C++ Builder XE10与sqlite来快速开发手机安卓app,让学友们能够...
用
C++Builder
建立自己的
Web
浏览器
---- 用够了IE和NETCAPE的朋友,有没有想过也编制一个自己的浏览器呢?用C++BUILDE使得你能够方便高效的创建自己的INTERNET程序.由于
C++BUILDER
的基本语言是C++,所以它几乎可以做任何事情,通过
C++BUILDER
的组件设置,你可以象其他
应用
程序一样建立INTERNET
应用
,意味着你可以扩展这些组件来增强他们的功能,如果需要的话,它也可以处理低水平的API细节
Cpp
Web
Browser
的
使用
一 自动点击
网页
上的超级链接
C Builder 5.0以后
Cpp
Web
Browser
组件代替了原来的HTML组件 实际上 这个组件封装了Windows的Shell Doc Object和控制库(SHDOCVW.DLL)
中
的I
Web
Browser
2接口 这个接口可以用来创建一个定制的
Web
浏览器
应用
程序 所以
Cpp
Web
Browser
组件几乎包含了一个
Web
浏览器所具有的全部功能 它本身就是一个功能比较强大的浏览器
C++ Builder
13,825
社区成员
102,678
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章