From 5d2965493771ebc5f3216cb0a18012713b054c6a Mon Sep 17 00:00:00 2001
From: LiFan <2308045698@qq.com>
Date: 星期五, 05 七月 2024 15:07:31 +0800
Subject: [PATCH] update

---
 jrj/project/business/Public/GroupManagerList.cpp |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/jrj/project/business/Public/GroupManagerList.cpp b/jrj/project/business/Public/GroupManagerList.cpp
index bb5c66c..e291aa6 100644
--- a/jrj/project/business/Public/GroupManagerList.cpp
+++ b/jrj/project/business/Public/GroupManagerList.cpp
@@ -1,6 +1,8 @@
 #include <wobject/xstring.hpp>
 #include <xcontrol/xtreeview.hpp>
 #include <xcontrol/xdwgrid.hpp>
+#include <xcontrol/xcell.hpp>
+
 
 #include "vbusiness/vframe/listwin.vframe.vbusiness.hpp"
 #include "viewobject/view.base.hpp"
@@ -58,9 +60,10 @@
 			if (s > 0)
 				for (i = 0; i < s; i++)
 				{
-					KXMLDOMElement e = nlist.item(i);
+				
+					KXMLDOMElement& e = *new KXMLDOMElement(nlist.item(i));
 					xstring name = e.selectSingleNode(L"@name").text();
-					HTREEITEM hw = xtreeview::InsertChildItem(wid, h, name,e , 15);
+					HTREEITEM hw = xtreeview::InsertChildItem(wid, h, name,(LPARAM)&e , 15);
 					createSubTree(wid, hw, e);
 				}
 			return 1;
@@ -90,9 +93,9 @@
 				int i;
 				for (i = 0; i < len; i++)
 				{
-					KXMLDOMElement e = nlist.item(i);
+					KXMLDOMElement& e = *new KXMLDOMElement(nlist.item(i));
 					xstring name = e.selectSingleNode(L"@name").text();
-					int h = xtreeview::InsertChildItem(wid, 0, name, trust(e as int), 15);
+					HTREEITEM h = xtreeview::InsertChildItem(wid, 0, name, name, (LPARAM)&e, 15);
 					createSubTree(wid, h, e);
 					xtreeview::ExpandItem(wid, h);
 				}
@@ -200,6 +203,7 @@
 			//获取焦点事件,用于重置工具条
 			AttachEvent(L"WM_SETFOCUS", (FEvent)&GroupManagerList::OnSetFocus);
 			AttachEvent(L"tv_folder", L"TVN_SELCHANGED", (FEvent)&GroupManagerList::OnTreeSelChanged); //树选择
+			return 1;
 		}
 
 

--
Gitblit v1.9.3