|
|
| DEF_OBJ_BASE (IEvtArgs, Event) long AddRef() PURE |
| | 添加引用
|
| |
|
long | Release () PURE |
| | 释放引用
|
| |
|
void | OnFinalRelease () PURE |
| | 释放对象
|
| |
| BOOL | IsClass (LPCWSTR lpszName) SCONST PURE |
| | 判断this是不是属于指定的类型
|
| |
| LPCWSTR | GetObjectClass () SCONST PURE |
| | 获得类型名
|
| |
| int | GetObjectType () SCONST PURE |
| | 获得对象类型
|
| |
| int | GetID () SCONST PURE |
| | 获取对象ID
|
| |
| void | SetID (int nID) PURE |
| | 设置对象ID
|
| |
| LPCWSTR | GetName () SCONST PURE |
| | 获取对象Name
|
| |
|
LPCSTR | GetNameA () SCONST PURE |
| |
| void | SetName (LPCWSTR pszName) PURE |
| | 设置对象Name
|
| |
| BOOL | InitFromXml (IXmlNode *xmlNode) PURE |
| | 从XML结节初始化SObject对象
|
| |
| void | OnInitFinished (IXmlNode *xmlNode) PURE |
| | 属性初始化完成处理接口
|
| |
| HRESULT | ISetAttribute (const IStringW *strAttribName, const IStringW *strValue, BOOL bLoading) PURE |
| | 设置一个对象属性
|
| |
| HRESULT | SetAttributeA (LPCSTR pszAttr, LPCSTR pszValue, BOOL bLoading DEF_VAL(FALSE)) PURE |
| | 设置一个对象属性
|
| |
| HRESULT | SetAttribute (LPCWSTR pszAttr, LPCWSTR pszValue, BOOL bLoading DEF_VAL(FALSE)) PURE |
| | 设置一个对象属性
|
| |
| BOOL | GetAttribute (LPCWSTR strAttr, IStringW *pValue) SCONST PURE |
| | 通过属性名查询属性值
|
| |
| HRESULT | AfterAttribute (LPCWSTR pszAttr, LPCWSTR pszValue, BOOL bLoading, HRESULT hr) PURE |
| | 属性处理后调用的方法
|
| |
| void | SetAttrHandler (FunAttrHandler attrHandler) PURE |
| | 设置属性处理回调方法
|
| |
| IObject * | Sender () PURE |
| | 获取事件发送对象
|
| |
| int | IdFrom () SCONST PURE |
| | 获取事件发送对象ID
|
| |
| void | SetIdFrom (int id) PURE |
| | 设置事件的发送对象ID
|
| |
| LPCWSTR | NameFrom () SCONST PURE |
| | 获取事件发送对象Name
|
| |
| void | SetNameFrom (LPCWSTR name) PURE |
| | 设置事件发送对象Name
|
| |
| BOOL | IsBubbleUp () SCONST PURE |
| | 获取事件是否需要冒泡传递
|
| |
| void | SetBubbleUp (BOOL bBubbleUp) PURE |
| | 设置事件的冒泡传递
|
| |
| UINT | HandleCount () SCONST PURE |
| | 获取事件处理次数
|
| |
| void | IncreaseHandleCount () PURE |
| | 增加事件处理计数
|
| |
| LPVOID | Data () PURE |
| | 获取事件对象关联的数据结构体指针
|
| |
|
long | AddRef () PURE |
| | 添加引用
|
| |
|
long | Release () PURE |
| | 释放引用
|
| |
|
void | OnFinalRelease () PURE |
| | 释放对象
|
| |
| BOOL | IsClass (LPCWSTR lpszName) SCONST PURE |
| | 判断this是不是属于指定的类型
|
| |
| LPCWSTR | GetObjectClass () SCONST PURE |
| | 获得类型名
|
| |
| int | GetObjectType () SCONST PURE |
| | 获得对象类型
|
| |
| int | GetID () SCONST PURE |
| | 获取对象ID
|
| |
| void | SetID (int nID) PURE |
| | 设置对象ID
|
| |
| LPCWSTR | GetName () SCONST PURE |
| | 获取对象Name
|
| |
|
LPCSTR | GetNameA () SCONST PURE |
| |
| void | SetName (LPCWSTR pszName) PURE |
| | 设置对象Name
|
| |
| BOOL | InitFromXml (IXmlNode *xmlNode) PURE |
| | 从XML结节初始化SObject对象
|
| |
| void | OnInitFinished (IXmlNode *xmlNode) PURE |
| | 属性初始化完成处理接口
|
| |
| HRESULT | ISetAttribute (const IStringW *strAttribName, const IStringW *strValue, BOOL bLoading) PURE |
| | 设置一个对象属性
|
| |
| HRESULT | SetAttributeA (LPCSTR pszAttr, LPCSTR pszValue, BOOL bLoading DEF_VAL(FALSE)) PURE |
| | 设置一个对象属性
|
| |
| HRESULT | SetAttribute (LPCWSTR pszAttr, LPCWSTR pszValue, BOOL bLoading DEF_VAL(FALSE)) PURE |
| | 设置一个对象属性
|
| |
| BOOL | GetAttribute (LPCWSTR strAttr, IStringW *pValue) SCONST PURE |
| | 通过属性名查询属性值
|
| |
| HRESULT | AfterAttribute (LPCWSTR pszAttr, LPCWSTR pszValue, BOOL bLoading, HRESULT hr) PURE |
| | 属性处理后调用的方法
|
| |
| void | SetAttrHandler (FunAttrHandler attrHandler) PURE |
| | 设置属性处理回调方法
|
| |
| long | AddRef () PURE |
| | Increases the reference count.
|
| |
| long | Release () PURE |
| | Decreases the reference count.
|
| |
| void | OnFinalRelease () PURE |
| | Called when the reference count reaches zero and the object is about to be released.
|
| |
Definition at line 10 of file SEvtArgs-i.h.