From bd09edf1b441dcc6ab098f277bea86a72c009879 Mon Sep 17 00:00:00 2001
From: xj qian <qianxj15@sina.com>
Date: 星期四, 05 十二月 2024 17:30:21 +0800
Subject: [PATCH] update

---
 jrj/xframe/devloper/XDevEditPage.hpp |   17 +++++++++++++----
 1 files changed, 13 insertions(+), 4 deletions(-)

diff --git a/jrj/xframe/devloper/XDevEditPage.cpp b/jrj/xframe/devloper/XDevEditPage.hpp
similarity index 91%
rename from jrj/xframe/devloper/XDevEditPage.cpp
rename to jrj/xframe/devloper/XDevEditPage.hpp
index f45f2db..0eec9ee 100644
--- a/jrj/xframe/devloper/XDevEditPage.cpp
+++ b/jrj/xframe/devloper/XDevEditPage.hpp
@@ -5,10 +5,14 @@
 #include <xcontrol/xtreeview.hpp>
 #include <xcontrol/xlayersheet.hpp>
 #include <xcontrol/xcombobox.hpp>
+#include <vbusiness/vutil/publiccode.vutil.vbusiness.hpp>
 
 using xml = KXMLDOMDocument;
 class export XDevEditPage : public xwin
 {
+public:
+	XDevEditPage(void* implPtr,HWND hWnd) :xwin(implPtr,hWnd) {}
+public:
 	xstring ProcessDevCmd(xstring cmd, xstring ext)
 	{
 		//trace(ext);
@@ -33,7 +37,7 @@
 			typ = ((KXMLDOMElement)tv_folder.GetItemData(pitem)).tagName();
 			if (typ == L"project")break;
 			pitem = tv_folder.GetParentItem(pitem);
-			if (pitem <= 0)break;
+			if (!pitem)break;
 		}
 		return pitem;
 	}
@@ -45,7 +49,7 @@
 		while (true)
 		{
 			hDomainItem = tv_folder.GetParentItem(hP2Item);
-			if (tv_folder.GetParentItem(hDomainItem) <= 0)break;
+			if (!tv_folder.GetParentItem(hDomainItem))break;
 			hP2Item = hDomainItem;
 		}
 		return hP2Item;
@@ -65,7 +69,7 @@
 
 			HTREEITEM hP2Item = 0;
 			HTREEITEM hDomainItem = 0;
-			if (tv_folder.GetParentItem(hItem) <= 0)
+			if (!tv_folder.GetParentItem(hItem))
 			{
 				hDomainItem = hItem;
 			}
@@ -122,7 +126,7 @@
 		{
 			HTREEITEM hP2Item = 0;
 			HTREEITEM hDomainItem = 0;
-			if (tv_folder.GetParentItem(hItem) <= 0)
+			if (!tv_folder.GetParentItem(hItem))
 			{
 				hDomainItem = hItem;
 			}
@@ -167,4 +171,9 @@
 	{
 		return SaveContentEx(content, 0);
 	}
+
+	xstring GetGuid()
+	{
+		return publiccode::GetGuid();
+	}
 };
\ No newline at end of file

--
Gitblit v1.9.3