关于CTreeCtrl问题~~~
-----当前在线学生
+++用户一
+++用户二
...
其中当前在线学生这个我用的成员函数为~
void CUserView::OnInitialUpdate()
{
CTreeView::OnInitialUpdate();
// TODO: Add your specialized code here and/or call the base class
HICON hIcon[3];
m_imageList.Create(16,16,0,3,3);
//添加小图标到m_imageList中
hIcon[0] = AfxGetApp()->LoadIcon(IDI_TEACHER);
hIcon[1] = AfxGetApp()->LoadIcon(IDI_MALE);
hIcon[2] = AfxGetApp()->LoadIcon(IDI_FEMALE);
for(int n = 0; n < 3;n++)
{
m_imageList.Add(hIcon[n]);
}
CTreeCtrl& tc = GetTreeCtrl();
tc.ModifyStyle(0,TVS_HASBUTTONS | TVS_LINESATROOT | TVS_HASLINES);
//设置背景颜色为绿色和字体颜色为蓝色
tc.SetBkColor(RGB(0,255,255));
tc.SetTextColor(RGB(0,0,255));
tc.SetImageList(&m_imageList,TVSIL_NORMAL);
tvinsert.hParent = NULL;
tvinsert.hInsertAfter = NULL;
tvinsert.item.mask = TVIF_TEXT|TVIF_IMAGE|TVIF_SELECTEDIMAGE;
tvinsert.item.hItem = NULL;
tvinsert.item.state = 0;
tvinsert.item.stateMask = 0;
tvinsert.item.cchTextMax = 6;
tvinsert.item.iSelectedImage = 0;
tvinsert.item.cChildren = 0;
tvinsert.item.lParam = 0;
//top level,最顶层
tvinsert.item.pszText = "当前在线学生";
tvinsert.item.iImage = 0;
hDad = tc.InsertItem(&tvinsert);
}
然后想通过另外一个成员函数来添加学生的姓名~~~
void CUserView::AddItem(short i, char *name, char *text)
{
tvinsert.hParent = hDad;
tvinsert.item.pszText = name;
tvinsert.item.iImage = i;
XXX.InsertItem(&tvinsert);//XXX就是不知道如何获取上面的OnInitialUpdate()里面的tc~
}
因为我使用的是GetTreeCtrl()而不是通过Create()成员函数来创建~~~
那我如何在类中定义CTreeCtrl变量来保存OnInitialUpdate()的tc,然后将该参数传递到AddItem中~~~
相关推荐
基于java+ssm+mysql的农业视频实时发布管理系统 源码+数据库(高分毕业设计).zip
项目已获导师指导并通过的高分毕业设计项目,可作为课程设计和期末大作业,下载即用无需修改,项目完整确保可以运行。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 项目都经过严格调试,确保可以运行!可以放心下载 技术组成 语言:java 开发环境:idea 数据库:MySql8.0 部署环境:Tomcat(建议用 7.x 或者 8.x 版本),maven 数据库工具:navicat
基于Java+SSM的树品种资源数据管理系统毕业设计(源码+说明+演示视频).zip
基于Java+SSM的树品种资源数据管理系统毕业设计(源码+说明+演示视频).zip 【项目技术】 java+mysql+ssm+b/s 【实现功能】 1.登录功能 本次前端的网站是服务于注册用户的,注册用户需要再网站内完成信息的注册后,才可以在树品种资源网站内进行资源的添加、理想化指标查询等功能的操作,在登录过程中需要校验用户录入的信息内容,系统的数据库存储的信息与用户录入的信息一致才可实现登录。 2.用户功能 本次所设计的用户在功能实用方面可以实现对网站内的果树信息的查看,能看到具体的果树的详细介绍、习性介绍,对于核仁的相关信息也能够实现在西安的查看,对于果树所结的果实的性状可以进行查询,能够对果树的长势指标进行查看,并且用户也能够在线发布果树信息,进一步丰富网站内的资源内容。
ssm108农业视频实时发布管理系统设计+jsp(文档+源码)_kaic.zip
计算机毕业设计
基于ssm框架的java毕业设计-咖啡馆管理系统(源码+说明+演示视频)
基于ssm框架的java毕业设计-咖啡馆管理系统(源码+说明+演示视频) 【项目技术】 开发语言:Java 框架:ssm 架构:B/S 数据库:mysql 【实现功能】 本系统有管理员、客户及员工。 管理员:个人中心、客户管理、员工管理、咖啡类型管理、咖啡信息管理、系统管理、订单管理,客户;个人中心、订单管理, 员工;个人中心、客户管理、咖啡类型管理、咖啡信息管理, 前台首页;首页、咖啡信息、我的、跳转到后台、购物车、客服等功能。
基于ssm框架的java毕业设计-共享充电宝管理系统(源码+说明+演示视频)
基于ssm框架的java毕业设计-共享充电宝管理系统(源码+说明+演示视频) 【项目技术】 开发语言:Java 框架:ssm 架构:B/S 数据库:mysql 【实现功能】 用户功能模块: 户登录进入共享充电宝管理系统可以查看首页、个人中心、租赁订单管理、归还订单管理、费用订单管理等内容; 管理员功能模块: 可以查看首页、个人中心、用户管理、维护人员管理、区域信息管理、合作商户管理、充电宝投放管理、租赁订单管理、归还订单管理、费用订单管理、充电宝维护管理、公告栏管理、系统管理等内容; 维护人员功能模块: 维护人员登录进入共享充电宝管理系统可以查看首页、个人中心、充电宝投放管理、租赁订单管理、归还订单管理、费用订单管理、充电宝维护管理等内容。


