From a4d2315ee4ca3f6177b4fb2526bed2feff3d89be Mon Sep 17 00:00:00 2001
From: lifan <2308045698@qq.com>
Date: 星期三, 22 十月 2025 16:52:58 +0800
Subject: [PATCH] update
---
jrj/xframe/devloper/XDevEditXMSSQL.cpp | 43 +++++++++++++++++++++++--------------------
1 files changed, 23 insertions(+), 20 deletions(-)
diff --git a/jrj/xframe/devloper/XDevEditXMSSQL.cpp b/jrj/xframe/devloper/XDevEditXMSSQL.cpp
index d17d8bc..b26a569 100644
--- a/jrj/xframe/devloper/XDevEditXMSSQL.cpp
+++ b/jrj/xframe/devloper/XDevEditXMSSQL.cpp
@@ -27,6 +27,7 @@
//xnode m_agentNode; //Agent Condition
//xstring m_agentCond; //Agent Node
+public:
int SetAgent()
{
/* xstring xfNodeAgentArea = L"agentarea";
@@ -53,7 +54,7 @@
xstring getLink(HTREEITEM item)
{
HTREEITEM p = tv_db.GetParentItem(item);
- while (tv_db.GetParentItem(p) > 0)
+ while (tv_db.GetParentItem(p))
{
item = tv_db.GetParentItem(item);
p = tv_db.GetParentItem(item);
@@ -139,7 +140,7 @@
int onShow()
{
- while (tv_db.GetRootItem() > 0)
+ while (tv_db.GetRootItem())
tv_db.DeleteItem(tv_db.GetRootItem());
xsedit xs = GetControl(L"xcontent");
xstring content;
@@ -158,13 +159,13 @@
xstring name = ele.getAttribute(L"name");
xstring link = ele.getAttribute(L"link");
HTREEITEM k = tv_db.InsertChildItem(root,L"" + name,L"" + link,15);
- HTREEITEM j = tv_db.InsertChildItem(k,L"表",L"table",22);
+ HTREEITEM j = tv_db.InsertChildItem(k,L"表",(LPARAM)L"table",22);
tv_db.SetItemChild1(j,1);
- j = tv_db.InsertChildItem(k,L"视图",L"view",23);
+ j = tv_db.InsertChildItem(k,L"视图", (LPARAM)L"view",23);
tv_db.SetItemChild1(j,1);
- j = tv_db.InsertChildItem(k,L"存储过程",L"procedure",24);
+ j = tv_db.InsertChildItem(k,L"存储过程", (LPARAM)L"procedure",24);
tv_db.SetItemChild1(j,1);
- j = tv_db.InsertChildItem(k,L"自定义函数",L"function",25);
+ j = tv_db.InsertChildItem(k,L"自定义函数", (LPARAM)L"function",25);
tv_db.SetItemChild1(j,1);
}
tv_db.ExpandItem(root);
@@ -227,7 +228,7 @@
}
else if (comdid == L"xmQuery")
{
- xstring guid = win32::GetGuid();
+ xstring guid = publiccode::GetGuid();
xstring caption = L"Query_" + guid.mid(1,8);
if (OnOpen(caption,L"query") == 0) return 0;
xsedit xs = GetControl(L"sql_" + caption);
@@ -302,7 +303,7 @@
{
NMTREEVIEW& nmtv = *(NMTREEVIEW*)evt->notify.pnmh;
HTREEITEM item = nmtv.itemNew.hItem;
- if (tv_db.GetChildItem(item) > 0) return 0;
+ if (tv_db.GetChildItem(item)) return 0;
OnTreeExpand(item);
return 1;
}
@@ -331,13 +332,13 @@
{
tv_db.ExpandItemEx(item);
HTREEITEM gitem = tv_db.GetChildItem(item);
- while (gitem > 0)
+ while (gitem)
{
xstring data = L"" + tv_db.GetItemData(gitem);
if (data.left(6) != L"group@") break;
gitem = tv_db.GetNextItem(gitem);
}
- xstring guid = win32::GetGuid();
+ xstring guid = publiccode::GetGuid();
if (OnGroupAction(guid,L"",L"group.update") != 1) return 0;
HTREEITEM j = tv_db.InsertItem(item,gitem,L"",L"group@" + guid,25);
tv_db.ItemEdit(j);
@@ -370,7 +371,7 @@
int OnRefresh(HTREEITEM item)
{
- while (tv_db.GetChildItem(item) > 0)
+ while (tv_db.GetChildItem(item))
tv_db.DeleteItem(tv_db.GetChildItem(item));
OnTreeExpand(item);
return 1;
@@ -498,7 +499,7 @@
OnDesign(caption);
else if (popup == L"新建表")
{
- xstring guid = win32::GetGuid();
+ xstring guid = publiccode::GetGuid();
xstring text = L"Table_" + guid.mid(1,8);
OnDesign(text);
}
@@ -558,17 +559,19 @@
int OnAttachEvent()
{
//绑定工具条点击事件
- AttachEvent(L"WM_XCOMMAND",(FEvent)XDevEditXMSSQL::OnXCommand);
+ AttachEvent(L"WM_XCOMMAND",(FEvent)&XDevEditXMSSQL::OnXCommand);
//获取焦点事件,用于重置工具条
- AttachEvent(L"WM_SETFOCUS", (FEvent)XDevEditXMSSQL::OnSetFocus);
+ AttachEvent(L"WM_SETFOCUS", (FEvent)&XDevEditXMSSQL::OnSetFocus);
//获得树的展开事件
- AttachEvent(L"tv_db", L"TVN_ITEMEXPANDING", (FEvent)XDevEditXMSSQL::OnTreeExpanding);
+ AttachEvent(L"tv_db", L"TVN_ITEMEXPANDING", (FEvent)&XDevEditXMSSQL::OnTreeExpanding);
//获得树的选择事件
- //AttachEvent(L"tv_db", L"TVN_SELCHANGED",(FEvent)XDevEditXMSSQL::OnTreeSelChanged);
- AttachEvent(L"tv_db", L"TVN_RCLICK", (FEvent)XDevEditXMSSQL::OnTreeRClick);
- AttachEvent(L"tv_db", L"TVN_BEGINDRAG", (FEvent)XDevEditXMSSQL::OnTreeBeginDrag);
- AttachEvent(L"tv_db", L"TVN_ENDDRAG", (FEvent)XDevEditXMSSQL::OnTreeEndDrag);
- AttachEvent(L"tv_db", L"TVN_ENDLABELEDIT", (FEvent)XDevEditXMSSQL::OnTreeEndEdit);
+ //AttachEvent(L"tv_db", L"TVN_SELCHANGED",(FEvent)&XDevEditXMSSQL::OnTreeSelChanged);
+ AttachEvent(L"tv_db", L"TVN_RCLICK", (FEvent)&XDevEditXMSSQL::OnTreeRClick);
+ AttachEvent(L"tv_db", L"TVN_BEGINDRAG", (FEvent)&XDevEditXMSSQL::OnTreeBeginDrag);
+ AttachEvent(L"tv_db", L"TVN_ENDDRAG", (FEvent)&XDevEditXMSSQL::OnTreeEndDrag);
+ AttachEvent(L"tv_db", L"TVN_ENDLABELEDIT", (FEvent)&XDevEditXMSSQL::OnTreeEndEdit);
+
+ return 1;
}
int LoadData()
--
Gitblit v1.9.3