xj qian
2024-06-26 da2dab05bfc057f9a31599710cf52fc523092055
jrj/xframe/wobject/xwin.hpp
@@ -14,6 +14,22 @@
class xwin: public xview
{
public:
   xaserverarg m_xaserverarg;
public:
   xaserverarg& GetArg() { return m_xaserverarg; }
   void SetArg(LPARAM p)
   {
      m_xaserverarg = *(xaserverarg*)p;
   }
   void SetArg(xaserverarg & p)
   {
      m_xaserverarg = p;
   }
   void SetArg()
   {
      SetArg(GetWinParam());
   }
public:
   xwin(void * impl, HWND hWnd):xview(impl,hWnd){}
public:
   kwin* getKWin()
@@ -96,11 +112,11 @@
      return xnode(getKWin()->SetAgentNodeContent((knode*)node.getNativePointer(), (knode*)val.getNativePointer()));
   }
   LPARAM GetParam()
   LPARAM GetWinParam()
   {
      return (LPARAM)getKWin()->GetParam();
   }
   bool  SetParam(LPARAM pParam)
   bool  SetWinParam(LPARAM pParam)
   {
      return getKWin()->SetParam((void*)pParam);
   }