| | |
| | | public: |
| | | ximageview im; |
| | | xml doc; |
| | | int m_winHwnd; |
| | | int ParentHWND; |
| | | HWND m_winHwnd; |
| | | HWND ParentHWND; |
| | | public: |
| | | SKUProductPictureView3(void* implPtr, HWND hWnd) :xframe(implPtr, hWnd) {} |
| | | public: |
| | |
| | | { |
| | | //xnode anode = GetAgentNode(name); |
| | | xnode anode = GetAgentNode(name); |
| | | int LayerFlow_None = 0x00000001; |
| | | int LayerFlow_UnLayer = 0x00000100; |
| | | int LayerFlow_NS = 0x00000004; |
| | | int LayerFlow_WE = 0x00000008; |
| | | int LayerFlow_Control = 0x00000010; |
| | | int LayerFlow_None_ = 0x00000001; |
| | | int LayerFlow_UnLayer_ = 0x00000100; |
| | | int LayerFlow_NS_ = 0x00000004; |
| | | int LayerFlow_WE_ = 0x00000008; |
| | | int LayerFlow_Control_ = 0x00000010; |
| | | if (f) |
| | | anode.SetLayerFlow(LayerFlow_WE | LayerFlow_Control); |
| | | anode.SetLayerFlow(LayerFlow_WE_ | LayerFlow_Control_); |
| | | else |
| | | anode.SetLayerFlow(LayerFlow_None | LayerFlow_UnLayer); |
| | | anode.SetLayerFlow(LayerFlow_None_ | LayerFlow_UnLayer_); |
| | | return 1; |
| | | } |
| | | |
| | | int OnImgDBClicked(TEvent* evt, int pr) |
| | | int OnImgDBClicked(TEvent* evt, LPARAM pr) |
| | | { |
| | | IMGNNMHDR& nmtv = *(IMGNNMHDR*)evt->notify.pnmh; |
| | | xstring src = nmtv.path; |
| | |
| | | else |
| | | src=src.mid(src.find(L"Thumbs", 0)+6, 50); |
| | | */ |
| | | xaserverarg& arg = *new xaserverarg; |
| | | xaserverarg arg; |
| | | |
| | | //arg.AddArg(L"src",L"/business/products/chanpin"+src); |
| | | arg.AddArg(L"src", src); |
| | | |
| | | //win::OpenWindow(L"dev:xpage[BigPicture.vx]",arg); |
| | | |
| | | int h = openUrl(L"/sale/view/ProductLibrary/xpage/bigpictureview", &arg); |
| | | int h = openUrl(L"/sale/view/ProductLibrary/xpage/bigpictureview", arg); |
| | | return 1; |
| | | |
| | | /*xwin x = new xwin; |
| | |
| | | } |
| | | else if (comdid == L"xmDelete") |
| | | { |
| | | int hh = ParentHWND; |
| | | if (hh > 0) |
| | | if (ParentHWND) |
| | | { |
| | | int nIndex = im.GetSelectIndex(); |
| | | if (nIndex < 0 || nIndex >= im.GetImageCount()) return 0; |
| | | im.RemoveImage(nIndex); |
| | | im.Redraw(); |
| | | xstring comd = L"Delete:" +xstring(nIndex); |
| | | SendMessage(hh, 0x401, comd, 0); |
| | | SendMessage(ParentHWND, 0x401, (WPARAM)comd.c_str(), 0); |
| | | } |
| | | } |
| | | return 0; |
| | |
| | | |
| | | if (GetWinParam()) |
| | | { |
| | | xaserverarg arg; |
| | | // |
| | | arg = GetArg(); |
| | | xstring hh = arg.GetArgString(L"ParentHWND"); |
| | | ParentHWND = hh.toInt(); |
| | | xaserverarg arg = GetArg(); |
| | | ParentHWND = (HWND)arg.GetParam(L"ParentHWND"); |
| | | xstring openflag = arg.GetArgString(L"OpenFlag"); |
| | | //alert(openflag); |
| | | if (openflag != L"0") hiddenBox(L"xmDelete", false); |
| | |
| | | return 0; |
| | | } |
| | | doc = x; |
| | | //alert(x.GetXml()); |
| | | //alert(x.xml()); |
| | | KXMLDOMElement e = x.selectSingleNode(L"ImageList"); |
| | | KXMLDOMNodeList nlist = e.selectNodes(L"image"); |
| | | int i; |
| | |
| | | im.AddImages(L"/business/products/chanpin/BL-002/417884.jpg", L"x3"); |
| | | im.Redraw(); |
| | | } |
| | | win32::SetFocus(im.GetId()); |
| | | SetFocus(im.GetHWND()); |
| | | |
| | | xstring userno = xaserver::GetUserNo(); |
| | | /*if(userno == L"1003" || userno == L"1137" || userno == L"admin") { |