xj qian
2024-07-02 bcfe0d245aaa5ac4779df10156d5e7000485e2a9
jrj/project/vindexformex.cpp
@@ -28,55 +28,6 @@
   {
      return  new vindexformex(implPtr,(HWND)hWnd);
   }
   string getHomeConfig(string att)
   {
      xml x = new xml;
      x.setNativePointer(xml::CreateInstance());
      x.Load("cache\\config.xml");
      //alert(x.GetXml());
      if (x.GetXml() == "") return "";
      msxml::IXMLDOMElement e = x.GetXmlDoc().documentElement;
      if (e.selectSingleNode("home"))
      {
         msxml::IXMLDOMElement e1 = e.selectSingleNode("home");
         if (e1.selectSingleNode("@" + att))
            return e1.selectSingleNode("@" + att).text;
      }
      return "";
   }
   int setHomeConfig(string att, string value)
   {
      xml x = new xml;
      x.setNativePointer(xml::CreateInstance());
      x.Load("cache\\config.xml");
      if (x.GetXml() == "")
      {
         //alert("<config><home "+att+"="+value+"/></config>");
         x.LoadXml("<config><home " + att + "='" + value + "'/></config>");
      }
      else
      {
         msxml::IXMLDOMElement e = x.GetXmlDoc().documentElement;
         if (e.selectSingleNode("home"))
         {
            msxml::IXMLDOMElement e1 = e.selectSingleNode("home");
            e1.setAttribute(att, value);
         }
         else
         {
            msxml::IXMLDOMElement e2 = x.GetXmlDoc().createElement("home");
            e2.setAttribute(att, value);
            e.appendChild(e2);
         }
         //alert(e.xml);
      }
      //alert(x.GetXml());
      xutil::SaveToFile("cache\\config.xml", x.GetXml(), "", "", "");
      return 1;
   }
public:
   int OnDWClick(TEvent* evt, int p)
   {