LiFan
昨天 d4726c427464d5fa50c9fce848831c4cec36d8d1
jrj/xframe/devloper/XDevEditXML.cpp
@@ -7,12 +7,13 @@
#include <xcontrol/xdwgrid.hpp>
#include <xcontrol/xsedit.hpp>
#include <xcontrol/xcombobox.hpp>
#include "XDevEditPage.hpp"
using xml = KXMLDOMDocument;
class export XDevEditXML : public xwin
class export XDevEditXML : public XDevEditPage
{
   public:
   XDevEditXML(void* implPtr, HWND hWnd) :xwin(implPtr, hWnd) {}
   XDevEditXML(void* implPtr, HWND hWnd) :XDevEditPage(implPtr, hWnd) {}
public:
   static XDevEditXML* CreateInstance(void* implPtr, void* hWnd)
   {
@@ -22,6 +23,7 @@
private:   
   xnode   m_agentNode;   //Agent Condition
   xstring   m_agentCond;   //Agent Node
public:
   int SetAgent()
   {
      /*xstring xfNodeAgentArea  = L"agentarea";
@@ -129,8 +131,8 @@
      xstring sType = OnGetType();
      if (sType == L"xml.xsd")
      {
         xstring sError;
         x.ValidSchema(content, &sError);
         BSTR sError;
         x.ValidSchema(content.c_str(), sError);
         trace(sError);
      }
   }
@@ -227,6 +229,8 @@
   //获取焦点事件,用于重置工具条
   AttachEvent(L"WM_SETFOCUS", (FEvent)&XDevEditXML::OnSetFocus);
   //AttachEvent(L"content",L"WM_LBUTTONDOWN", ,(FEvent)&XDevEditXML::OnLButtonDown);
   return 1;
}
int OnInitial()