在程序运行时,动态创建CppWebBrowser控件数组和url数组(将网址列表ListBox中的各行赋予url数组),并建立CppWebBrowser与url之间的一一

gordonwg 2003-11-26 08:59:41
在程序运行时,动态创建CppWebBrowser控件数组和url数组(将网址列表ListBox中的各行赋予url数组),并建立CppWebBrowser与url之间的一一对应关系?先谢过各位大虾!
...全文
126 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ljianq 2003-11-26
  • 打赏
  • 举报
回复
使用map:
#include <map>
typedef std::map<AnsiString,TCppWebBrowser*> CWB_MAP;
typedef std::map<AnsiString,TCppWebBrowser*>::iterator CWB_ITER;
typedef std::pair<AnsiString,TCppWebBrowser*> CWB_PAIR;
typedef std::map<AnsiString,TCppWebBrowser*>::value_type CWB_VALUE;


CWB_MAP cwbList;
//写入
for (int i=0;i<ListBox1->Items->Count;i++) {
AnsiString url=ListBox1->Items->Strings[i];
TCppWebBrowser* cwb=new TCppWebBrowser(Application);
cwbList.insert(CWB_VALUE(url,cwb));
}

//读取
CWB_ITER iter=cwbList.begin();
while(iter!=cwbList.end()) {
CWB_PAIR pair=*iter;
AnsiString url=pair.first;
TCppWebBrowser* cwb=pair.second;
iter++;
}
hansky 2003-11-26
  • 打赏
  • 举报
回复
CppWebBrowser
没有用过,只能帮你UP了
驻你好运
叶子哟 2003-11-26
  • 打赏
  • 举报
回复
不可能一下子开这么多吧!
你可以定义一个AnsiString的数组a[],存放你的url组
在需要显示的时候
WebBrowser1->Navigate((WideString)a[i]);就行了
gordonwg 2003-11-26
  • 打赏
  • 举报
回复
小生每天长时间在线,保证第一时间兑现点数!呵呵……
gordonwg 2003-11-26
  • 打赏
  • 举报
回复
up一下也是够哥们的!各位辛苦了!

1,317

社区成员

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

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