| | |
| | | #pragma once |
| | | #include "xnative.hpp" |
| | | |
| | | #include "xcontrol.hpp" |
| | | namespace Hxsoft{ namespace XFrame |
| | | { |
| | | class IXAServerArg |
| | |
| | | { |
| | | return ((Hxsoft::XFrame::IXAServerArg*)getNativePointer())->AddArg(argname,val,typ); |
| | | }*/ |
| | | int AddArg(string argname, xstring val) //alias "?AddArg@IXAServerArg@XFrame@Hxsoft@@QAEHPB_W00@Z"; |
| | | { |
| | | return ((Hxsoft::XFrame::IXAServerArg*)getNativePointer())->AddArg(argname, val.c_str(), NULL); |
| | | } |
| | | int AddArg(string argname,string val,string typ=NULL) //alias "?AddArg@IXAServerArg@XFrame@Hxsoft@@QAEHPB_W00@Z"; |
| | | { |
| | | return ((Hxsoft::XFrame::IXAServerArg*)getNativePointer())->AddArg(argname,val,typ); |
| | |
| | | return ((Hxsoft::XFrame::IXAServerArg*)getNativePointer())->GetArgString((LPTSTR)argname); |
| | | } |
| | | |
| | | int SetParam(LPCTSTR pArgName, xcontrol& xc) |
| | | { |
| | | return ((Hxsoft::XFrame::IXAServerArg*)getNativePointer())->SetParam(pArgName,(LPARAM)xc.getNativePointer()); |
| | | } |
| | | |
| | | int SetParam(LPCTSTR pArgName, HWND hWnd) |
| | | { |
| | | return ((Hxsoft::XFrame::IXAServerArg*)getNativePointer())->SetParam(pArgName, (LPARAM)hWnd); |
| | | } |
| | | |
| | | int SetParam(LPCTSTR pArgName, KXMLDOMElement ele) |
| | | { |
| | | return ((Hxsoft::XFrame::IXAServerArg*)getNativePointer())->SetParam(pArgName, ele.ptr()); |
| | | } |
| | | |
| | | int SetParam(LPCTSTR pArgName, LPARAM pValue) |
| | | { |
| | | return ((Hxsoft::XFrame::IXAServerArg*)getNativePointer())->SetParam(pArgName,pValue); |
| | |
| | | return ((Hxsoft::XFrame::IXAServerArg*)getNativePointer())->GetParam(pArgName); |
| | | } |
| | | |
| | | void* GetControl(LPCTSTR pArgName) |
| | | { |
| | | return (void*)((Hxsoft::XFrame::IXAServerArg*)getNativePointer())->GetParam(pArgName); |
| | | } |
| | | HWND GetHWND(LPCTSTR pArgName) |
| | | { |
| | | return (HWND)((Hxsoft::XFrame::IXAServerArg*)getNativePointer())->GetParam(pArgName); |
| | | } |
| | | |
| | | template<class T> |
| | | int SetParam(LPCTSTR pArgName, T pValue) |
| | | { |