| | |
| | | #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" |
| | |
| | | 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; |
| | |
| | | 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); |
| | | } |
| | |
| | | //获取焦点事件,用于重置工具条 |
| | | AttachEvent(L"WM_SETFOCUS", (FEvent)&GroupManagerList::OnSetFocus); |
| | | AttachEvent(L"tv_folder", L"TVN_SELCHANGED", (FEvent)&GroupManagerList::OnTreeSelChanged); //树选择 |
| | | return 1; |
| | | } |
| | | |
| | | |