xj qian
2024-06-26 f1f12fc0cfd1b5e10d3b91eef548a026bf0ba38c
update element ptr
已修改2个文件
15 ■■■■■ 文件已修改
jrj/xframe/kobject/kxml.hpp 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
jrj/xframe/wobject/xaserverarg.hpp 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
jrj/xframe/kobject/kxml.hpp
@@ -253,7 +253,6 @@
        KXMLParseError(KXMLDOMNode& v);
        KXMLParseError(void* impl) :KXMLDOMNode(impl) {}
    };
}}
class KXMLDOMElementPtr
{
@@ -270,6 +269,9 @@
    operator KXMLDOMElement& () { return *m_pElement; }
    KXMLDOMElement*  operator -> () { return m_pElement; }
};
}}
using KXMLDOMDocument=Hxsoft::XFrame::KXMLDOMDocument;
using KXMLDOMNode=Hxsoft::XFrame::KXMLDOMNode;
jrj/xframe/wobject/xaserverarg.hpp
@@ -112,6 +112,17 @@
        return ((Hxsoft::XFrame::IXAServerArg*)getNativePointer())->GetParam(pArgName);
    }
    template<class T>
    int SetParam(LPCTSTR pArgName, T pValue)
    {
        return ((Hxsoft::XFrame::IXAServerArg*)getNativePointer())->SetParam(pArgName, (LPARAM)pValue);
    }
    template<class T>
    T GetParam(LPCTSTR pArgName)
    {
        return (T)((Hxsoft::XFrame::IXAServerArg*)getNativePointer())->GetParam(pArgName);
    }
};
class xaserverargPtr