| | |
| | | #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) |
| | | { |
| | |
| | | private: |
| | | xnode m_agentNode; //Agent Condition |
| | | xstring m_agentCond; //Agent Node |
| | | public: |
| | | int SetAgent() |
| | | { |
| | | /*xstring xfNodeAgentArea = L"agentarea"; |
| | |
| | | xstring sType = OnGetType(); |
| | | if (sType == L"xml.xsd") |
| | | { |
| | | xstring sError; |
| | | x.ValidSchema(content, &sError); |
| | | BSTR sError; |
| | | x.ValidSchema(content.c_str(), sError); |
| | | trace(sError); |
| | | } |
| | | } |
| | |
| | | //获取焦点事件,用于重置工具条 |
| | | AttachEvent(L"WM_SETFOCUS", (FEvent)&XDevEditXML::OnSetFocus); |
| | | //AttachEvent(L"content",L"WM_LBUTTONDOWN", ,(FEvent)&XDevEditXML::OnLButtonDown); |
| | | |
| | | return 1; |
| | | } |
| | | |
| | | int OnInitial() |