|  |  | 
 |  |  |          return 1; | 
 |  |  |       } | 
 |  |  |        | 
 |  |  |       int GetEntityData(xaserverarg arg) | 
 |  |  |       int GetEntityData(xaserverarg* arg) | 
 |  |  |       { | 
 |  |  |          xml x; | 
 |  |  |           | 
 |  |  |          dw_base.DwUpdateAllTo(x); | 
 |  |  |          arg.AddArg(L"EntityData",x.xml()); | 
 |  |  |          arg->AddArg(L"EntityData",x.xml()); | 
 |  |  |           | 
 |  |  |          return 1; | 
 |  |  |       } | 
 |  |  |        | 
 |  |  |       xaserverarg GetArg(xstring comdid) | 
 |  |  |       xaserverarg* GetArg(xstring comdid) | 
 |  |  |       { | 
 |  |  |          if(comdid.find(L":")>=0) | 
 |  |  |          { | 
 |  |  |             xaserverarg arg = comdid.mid(comdid.find(L":")+1,64).toInt(); | 
 |  |  |             xaserverarg* arg = (xaserverarg * )comdid.mid(comdid.find(L":")+1,64).toInt64(); | 
 |  |  |             return arg; | 
 |  |  |          } | 
 |  |  |          return 0; | 
 |  |  |       } | 
 |  |  |           | 
 |  |  |       int GetEntityInfo(xaserverarg arg) | 
 |  |  |       int GetEntityInfo(xaserverarg* arg) | 
 |  |  |       { | 
 |  |  |          arg.AddArg(L"EntityName",L"Supplier"); | 
 |  |  |          arg.AddArg(L"EntityID",dw_base.GetGuid(1)); | 
 |  |  |          arg->AddArg(L"EntityName",L"Supplier"); | 
 |  |  |          arg->AddArg(L"EntityID",dw_base.GetGuid(1)); | 
 |  |  |          return 1; | 
 |  |  |       } | 
 |  |  |           | 
 |  |  | 
 |  |  |          //获取焦点事件,用于重置工具条 | 
 |  |  |          AttachEvent(L"WM_SETFOCUS", (FEvent)&SupplierMessageWin::OnSetFocus); | 
 |  |  |          AttachEvent(L"dw_base",L"DWV_CLICKED", (FEvent)&SupplierMessageWin::OnItemClick); | 
 |  |  |          return 1; | 
 |  |  |       } | 
 |  |  |        | 
 |  |  |       int OnAddRow() |