CTreeCtrl的问题,不知道该 怎么办了 我要插入“附件\系统工具\任务计划.lnk”,“附件\系统工具\磁盘清理.lnk”,“附件\记事本.lnk”这些到树形列表,必须对这三个字符串逐一处理,在处理每个字符串的时候,树形列表的结构是“附件->系统工具->任务计划”,其他也一样,要求再次加入新的字符串的时候,能自动判断以前是否加过相同的字段,比如说“附件”,如果已经加过了,则直接把其他内容加到这个已存在地字段下面。由于要加入的字符串有很多,所以必须对这些字符串逐一处理。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 insert(HTREEITEM root, char* str){ strtop=getleftmost(str); //得到“附件” hchild=findchild(root, strtop) if(!hchild) hchild=insertitem(root, strtop) removeleftmost(str) if(str.还有东西) insert(hchild, str); 地归} 稍具体一点,findchild怎么来写 ???看msdnGetChildItemGetNextSiblingItem CSocket 线程问题求解。 在vc6.0中使用列表控件的方法 高难度的难题:多个类型的静态成员的析构顺序是如何的 关于SetWindowPos(&wndTop...)的问题 ATL怎样返回一个日期时间类型? 我要在自己的一个对话框中内嵌一个Excel该怎么办? 我的程序在编译的时候,出现错误,谁能告诉我呢? 请介绍一本C/C++方面的数据结构与算法的书,中外皆可。 关于打印位图的问题 急需帮助如何让VC++2005成功读X文件,在线等 高手请进!关于定时器的问题! Visual Assist 6.0.0.1092 (General Release)
{
strtop=getleftmost(str); //得到“附件”
hchild=findchild(root, strtop)
if(!hchild)
hchild=insertitem(root, strtop)
removeleftmost(str)
if(str.还有东西)
insert(hchild, str); 地归
}
看msdn
GetChildItem
GetNextSiblingItem