From e6aa42f5cc3ae814b218ecd221c83fba0749951b Mon Sep 17 00:00:00 2001
From: xj qian <qianxj15@sina.com>
Date: 星期二, 02 七月 2024 14:41:32 +0800
Subject: [PATCH] update root

---
 jrj/project/vindexform.cpp |   27 ++++++++++++++-------------
 1 files changed, 14 insertions(+), 13 deletions(-)

diff --git a/jrj/project/vindexform.cpp b/jrj/project/vindexform.cpp
index 1d2dbfd..b110535 100644
--- a/jrj/project/vindexform.cpp
+++ b/jrj/project/vindexform.cpp
@@ -9,9 +9,11 @@
 #include "wobject/xaserver.hpp"
 #include "xcontrol/xcombobox.hpp"
 #include "xcontrol/xlayersheet.hpp"
+ #include "vbusiness/vframe/frame.vframe.vbusiness.hpp"
+
 
 using xml = KXMLDOMDocument;
-class __declspec(dllexport) vindexform: public xwin
+class __declspec(dllexport) vindexform: public xframe
 {
 public:
 	string m_Assignment;
@@ -239,7 +241,7 @@
 		while (hItem > 1)
 		{
 			//mainsheet.DeleteSheet(hItem - 1);
-			SendMessage(GetHWND(), 0x401, L"xmSheetClose", 0);
+			SendMessage(GetHWND(), 0x401, (WPARAM)L"xmSheetClose", 0);
 			hItem = mainsheet.GetSheetCount();
 		}
 
@@ -265,7 +267,7 @@
 		if (m_Assignment == L"")
 			alert(L"鑾峰彇鐢ㄦ埛鏁版嵁澶辫触锛岃閲嶆柊鐧诲綍!");
 		else
-			xaserver::SetUID(m_Assignment);
+			xaserver::SetUID((LPWSTR)m_Assignment);
 
 		xcombobox::AddItem(memuId.GetHWND(), L"寮�濮�");
 		xcombobox::AddItem(tabNo.GetHWND(), L"-1");
@@ -304,7 +306,7 @@
 		xstring sInfo = m_Assignment;
 		if (s > 0)
 		{
-			HMENU m = xwin::CreatePopupMenu();
+			HMENU m = CreatePopupMenu();
 			int MF_STRING = 0x00000000;
 			int MF_DISABLED = 0x00000002;
 			int TPM_RIGHTBUTTON = 0x0002;
@@ -316,9 +318,9 @@
 				xstring id = xitem.selectSingleNode(L"AssignmentID").text();
 				xstring name = xitem.selectSingleNode(L"PositionName").text();
 				if (sInfo == id)
-					xwin::AppendMenu(m, MF_STRING | MF_CHECKED, i + 1, name);
+					AppendMenu(m, MF_STRING | MF_CHECKED, i + 1, name);
 				else
-					xwin::AppendMenu(m, MF_STRING, i + 1, name);
+					AppendMenu(m, MF_STRING, i + 1, name);
 			}
 			xrect xr;
 			xpoint pt;
@@ -340,7 +342,7 @@
 
 	int OnAllCaption()
 	{
-		int m = xwin::CreatePopupMenu();
+		HMENU m = CreatePopupMenu();
 		int MF_STRING = 0x00000000;
 		int MF_DISABLED = 0x00000002;
 		int TPM_RIGHTBUTTON = 0x0002;
@@ -355,14 +357,14 @@
 			//string str = xcombobox::GetLBText(memuId.GetId(), i);
 			xstring str = mainsheet.GetSheetText(i);
 			if (i == k)
-				xwin::AppendMenu(m, MF_STRING | MF_CHECKED, i + 1, str);
+				AppendMenu(m, MF_STRING | MF_CHECKED, i + 1, str);
 			else
-				xwin::AppendMenu(m, MF_STRING, i + 1, str);
+				AppendMenu(m, MF_STRING, i + 1, str);
 		}
 		xrect xr;
 		xpoint pt;
 		GetCursorPos(pt);
-		int res = xwin::TrackPopupMenu(m, TPM_RIGHTBUTTON | TPM_RETURNCMD, pt.x, pt.y, 0, GetHWND(), xr);
+		int res = TrackPopupMenu(m, TPM_RIGHTBUTTON | TPM_RETURNCMD, pt.x, pt.y, 0, GetHWND(), xr);
 		if (res == 0) return 0;
 		int nSheet = mainsheet.GetSheetIndex();
 		if (nSheet == (res - 1)) return 0;
@@ -408,7 +410,6 @@
 			return 1;
 		}*/
 
-		int p = pa.toInt();
 		xaserverarg arg ;
 		
 		xstring isnew = arg.GetArgString(L"_isNewModule");
@@ -416,7 +417,7 @@
 		if (isnew == L"Y")
 		{
 			if (vx.find(L".vx", 0) > 0 || vx.find(L".xpage", 0) > 0)
-				OpenWindow(L"dev:xpage[" + vx + L"]", p);
+				OpenWindow(L"dev:xpage[" + vx + L"]", arg);
 			else
 				openUrl(vx, p);
 			return 1;
@@ -518,7 +519,7 @@
 
 		if (cursheet != mainsheet.GetSheetIndex())
 		{
-			int hPicture = xwin::FindWindowEx(0, 0, L"XFrameWndClass", L"__ProductPicture");
+			int hPicture = FindWindowEx(0, 0, L"XFrameWndClass", L"__ProductPicture");
 			if (hPicture > 0)
 			{
 				int WM_CLOSE = 0x0010;

--
Gitblit v1.9.3