社区
数据库
帖子详情
谁有关于树型控件的使用的例子????
ykaixuan
2003-05-09 05:09:06
请发给我!!!
ykaixuan@sina.com
...全文
24
3
打赏
收藏
谁有关于树型控件的使用的例子????
请发给我!!! ykaixuan@sina.com
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
andy_lau
2003-05-10
打赏
举报
回复
多得很
/*=========================================
函数功能:从数据源信息文件提取信息到树形控件
参数说明:CTreeCtrl* pTree, --树形控件指针
CString strFileName --数据源文件名称
==========================================*/
BOOL source::InsertInfo(CTreeCtrl* pTree,CString strDsnFile)
{
if(strDsnFile.IsEmpty()) return FALSE;
CFile fp;
if(!fp.Open(strDsnFile,CFile::modeRead|CFile::typeBinary))return false;
long len=fp.GetLength();
if(len<20)return false;
char *ptr=new char[len];
memset(ptr,0,len);
fp.Read(ptr,len);
fp.Close();
CString s=ptr;
CString name,desc;
delete ptr;
HTREEITEM hRoot=pTree->GetRootItem();
int l1,l2;
if(-1==(l1=s.Find("[%ip=",0)))return false;
if(-1==(l2=s.Find(",,",1)))return false;
name=s.Mid(l1+5,l2-l1-5);
if(-1==(l1=s.Find(",,desc=",1)))return false;
if(-1==(l2=s.Find("%]",l1+1)))return false;
desc=s.Mid(l1+7,l2-l1-7);
desc+="(";
desc+=name;
desc+=")";
//pTree->InsertItem(desc.GetBuffer(0));
int l=0;
CString srcName,srcDesc; //数据源名和描述
do{
if(-1==(l1=s.Find("[%source=",l)))break;
if(-1==(l2=s.Find(",,",l1+1)))break;
srcName=s.Mid(l1+9,l2-l1-9);
if(-1==(l1=s.Find(",,desc=",l1+2)))break;
if(-1==(l2=s.Find(",,",l1+2)))break;
srcDesc=s.Mid(l1+7,l2-l1-7);
srcDesc+="(";
srcDesc+=srcName;
srcDesc+=")";
HTREEITEM hSource=pTree->InsertItem(srcDesc.GetBuffer(0));
int l3=0,l4=0,l5=0;
CString tabDesc,tabName,inof;//表名和描述,所在数据源
do{
if(-1==(l3=s.Find("[%table=",l5)))break;
if(-1==(l4=s.Find(",,",l3+1)))break;
tabName=s.Mid(l3+8,l4-l3-8);
if(-1==(l3=s.Find(",,inof=",l3+1)))break;
if(-1==(l4=s.Find(",,",l3+2)))break;
inof=s.Mid(l3+7,l4-l3-7);
if(inof==srcName)
pTree->InsertItem(tabName.GetBuffer(0),hSource);
l5=l4+1;
}while(1);
l=l2+1;
}while(1);
return true;
}
ksyou
2003-05-10
打赏
举报
回复
WWW.VCKBASE.COM上很多的啊
free_card
2003-05-09
打赏
举报
回复
去WWW.VCKBASE.COM上找找
树型
控件
一个
树型
控件
的
例子
vfp 下 treeview
控件
使用
例子
vfp 下 treeview
控件
使用
例子
压缩包中有几个,下载可以学习一下
SpringBoot项目实战+SpringCoud
本套课程主要是一系列Java项目课程,通过... Vue
树型
控件
SpringCloud课程包含微服务开发的主要组件: 1. Eureka注册中心 2. Config配置中心 3. Zuul服务网关 4. Hystrix熔断器和Ribbon负载均衡 5.OpenFeign服务调用
一个基于jQuery +ASP.NET实现的
树型
控件
Treeview右键菜单Context Menu 源码
例子
一个基于jQuery +ASP.NET实现的
树型
控件
Treeview右键菜单Context Menu 源码
例子
asp.net
树型
下拉框 (用户自定义
控件
)
利用vs2005自带的
树型
控件
、结合div、css、javascript制作的用户自定义
控件
(类似dropdownlist,只不过下拉列表中用treeview 绑定数据),可实现
树型
结构数据的展示选择(数据增加绑定的方法在
例子
中)。在vs2005、vs2008中通过测试。
数据库
4,012
社区成员
39,817
社区内容
发帖
与我相关
我的任务
数据库
VC/MFC 数据库
复制链接
扫一扫
分享
社区描述
VC/MFC 数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章