MFC树状控件问题,求助
我的程序是基于对话框的,怎么实现在树状控件中添加新的子项,不是从程序内部添加,而是在执行时从界面实现添加(比如从“添加”按钮实现),而且在下次执行程序的时候能够使前一次所...
我的程序是基于对话框的,怎么实现在树状控件中添加新的子项,不是从程序内部添加,而是在执行时从界面实现添加(比如从“添加”按钮实现),而且在下次执行程序的时候能够使前一次所加入的项也显示出来(如果答案正确的话我还会再追加50分),哪位指点下啊
展开
3个回答
展开全部
树状控件还是很复杂的.你说的运行时添加完全可以实现的,先获取当前选择项目的HTREEITEM,然后InsertItem就可以了。不过下次执行的时候还能显示前一次项目可以使用一个简单的数据库读写。数据库可以使用access,就两个字段,一个value,保存Item的具体内容,还有一个ParentID,由你自己维护,比如根节点是0,然后二级节点分别001,002.。。等等,001的子节点001001,001002.。。。然后读入的时候按照节点ID分别插入。好像有点复杂啊,呵呵
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询