数据结构如下:
typedef struct catalog
{
char catalog_name[50]; //目录名
unsigned long ID; //本节点ID
unsigned long parent_ID; //节点父ID(PID)
}CATALOG;CATALOG catalog[50];//树目录 针对这样的数据结构,如何填充树控件?
解决方案 »
- 用ListControl添加一个表格,为什么我只有表头,下面都没有格呢?请大家帮我看看,是不是哪少写什么了?
- MFC数据库程序运行问题
- 参照网上的超链接,为什么我写的类超链接一直闪烁而且屏幕左上角也有这个链接
- 请教一个关于启动对话框时设置默认焦点或者默认按钮的问题?
- smtp发信的奇怪问题?
- 自绘制CComboBox时无法绘制外边框?
- 对话框中的Static Text的字体怎么改变颜色?
- CListCtrl中类似与SelectItemChange的事件是哪个?
- 什么是回调函数,回调函数有什么用?
- VC 如何调用 VB 写的带自定义事件的DLL
- CButtonST 透明成了最大问题
- 高分请教时间多线程问题
typedef struct catalog
{
Cstring catalog_name; //目录名
unsigned long ID; //本节点ID
unsigned long parent_ID; //节点父ID(PID)
}CATALOG; CATALOG catalog[50];//树目录 针对这样的数据结构,如何填充树控件? 该数据结构的举例如下:ID Name Parent_ID(为所在父类的ID号)如: 1 中国 0 (为0表示没有父,此为根) 2 浙江 1 3 湖北 1 4 江苏 1 5 杭州 2 6 温州 2 7 武汉 3 8 南京 4 9 西湖区 5
对于大量数据,可以用在插入节点时,设置树控件结构TVITEM的cChildren值为I_CHILDRENCALLBACK,实现延迟插入。