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 +++++++------ jrj/ext-jrj/ext-jrj.vcxproj.filters | 48 +++++++++++++---------- 2 files changed, 41 insertions(+), 34 deletions(-) diff --git a/jrj/ext-jrj/ext-jrj.vcxproj.filters b/jrj/ext-jrj/ext-jrj.vcxproj.filters index 3e10e12..59b7997 100644 --- a/jrj/ext-jrj/ext-jrj.vcxproj.filters +++ b/jrj/ext-jrj/ext-jrj.vcxproj.filters @@ -79,6 +79,12 @@ <Filter Include="project\business\PO"> <UniqueIdentifier>{0ac8c4fc-fdb3-474f-8d64-6f092367e80c}</UniqueIdentifier> </Filter> + <Filter Include="xframe\win32"> + <UniqueIdentifier>{9a894b1c-9333-4f29-9edd-8ebf6a296216}</UniqueIdentifier> + </Filter> + <Filter Include="xframe\adt"> + <UniqueIdentifier>{183c9d39-437c-4c0f-9943-8f28e71eaa1a}</UniqueIdentifier> + </Filter> </ItemGroup> <ItemGroup> <ClInclude Include="framework.h"> @@ -270,27 +276,6 @@ <ClInclude Include="..\project\viewobject\enquiry.view.hpp"> <Filter>vbusiness\viewobject</Filter> </ClInclude> - <ClInclude Include="..\project\viewobject\custom.view.hpp"> - <Filter>澶存枃浠�</Filter> - </ClInclude> - <ClInclude Include="..\project\viewobject\gdn3.view.hpp"> - <Filter>澶存枃浠�</Filter> - </ClInclude> - <ClInclude Include="..\xframe\adt\xarray.hpp"> - <Filter>澶存枃浠�</Filter> - </ClInclude> - <ClInclude Include="..\xframe\kobject\kcell.hpp"> - <Filter>澶存枃浠�</Filter> - </ClInclude> - <ClInclude Include="..\xframe\win32\win.hpp"> - <Filter>澶存枃浠�</Filter> - </ClInclude> - <ClInclude Include="..\xframe\win32\xfile.hpp"> - <Filter>澶存枃浠�</Filter> - </ClInclude> - <ClInclude Include="..\xframe\xcontrol\xcell.hpp"> - <Filter>澶存枃浠�</Filter> - </ClInclude> <ClInclude Include="..\xframe\xcontrol\xflowchart.hpp"> <Filter>xframe\xcontrol</Filter> </ClInclude> @@ -309,6 +294,27 @@ <ClInclude Include="..\xframe\xcontrol\xexcel.hpp"> <Filter>xframe\xcontrol</Filter> </ClInclude> + <ClInclude Include="..\xframe\win32\xfile.hpp"> + <Filter>xframe\win32</Filter> + </ClInclude> + <ClInclude Include="..\xframe\win32\win.hpp"> + <Filter>xframe\win32</Filter> + </ClInclude> + <ClInclude Include="..\xframe\xcontrol\xcell.hpp"> + <Filter>xframe\xcontrol</Filter> + </ClInclude> + <ClInclude Include="..\xframe\kobject\kcell.hpp"> + <Filter>xframe\kobject</Filter> + </ClInclude> + <ClInclude Include="..\project\viewobject\custom.view.hpp"> + <Filter>vbusiness\viewobject</Filter> + </ClInclude> + <ClInclude Include="..\project\viewobject\gdn3.view.hpp"> + <Filter>vbusiness\viewobject</Filter> + </ClInclude> + <ClInclude Include="..\xframe\adt\xarray.hpp"> + <Filter>xframe\adt</Filter> + </ClInclude> </ItemGroup> <ItemGroup> <ClCompile Include="dllmain.cpp"> 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