soui 5.0.0.1
 
Loading...
Searching...
No Matches
ITvDataSetObserver Struct Reference
Inheritance diagram for ITvDataSetObserver:
IObjRef TObjRefImpl< ITvDataSetObserver > STreeViewDataSetObserver

Public Member Functions

long AddRef () PURE
 添加引用
 
long Release () PURE
 释放引用
 
void OnFinalRelease () PURE
 释放对象
 
void onBranchChanged (HSTREEITEM hBranch) PURE
 当整个数据集发生变化时调用
 
void onBranchInvalidated (HSTREEITEM hBranch, BOOL bInvalidParents, BOOL bInvalidChildren) PURE
 当指定树项数据变得无效时调用
 
void onBranchExpandedChanged (HSTREEITEM hBranch, BOOL bExpandedOld, BOOL bExpandedNew) PURE
 当指定树项展开状态改变时调用
 
void notifyItemBeforeRemove (HSTREEITEM hItem) PURE
 当指定树项即将被移除时调用
 
- Public Member Functions inherited from IObjRef
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.
 

Detailed Description

Definition at line 299 of file SAdapter-i.h.

Member Function Documentation

◆ AddRef()

long ITvDataSetObserver::AddRef ( )

添加引用

Returns
long – 引用计数

◆ notifyItemBeforeRemove()

void ITvDataSetObserver::notifyItemBeforeRemove ( HSTREEITEM hItem)

当指定树项即将被移除时调用

Parameters
hItemHSTREEITEM – 目标项
Returns
void

◆ onBranchChanged()

void ITvDataSetObserver::onBranchChanged ( HSTREEITEM hBranch)

当整个数据集发生变化时调用

Parameters
hBranchHSTREEITEM – 目标分支
Returns
void

◆ onBranchExpandedChanged()

void ITvDataSetObserver::onBranchExpandedChanged ( HSTREEITEM hBranch,
BOOL bExpandedOld,
BOOL bExpandedNew )

当指定树项展开状态改变时调用

Parameters
hBranchHSTREEITEM – 目标分支
bExpandedOldBOOL – 旧的展开状态
bExpandedNewBOOL – 新的展开状态
Returns
void

◆ onBranchInvalidated()

void ITvDataSetObserver::onBranchInvalidated ( HSTREEITEM hBranch,
BOOL bInvalidParents,
BOOL bInvalidChildren )

当指定树项数据变得无效时调用

Parameters
hBranchHSTREEITEM – 目标分支
bInvalidParentsBOOL – 目标的父项变得无效
bInvalidChildrenBOOL – 目标的子项变得无效
Returns
void

◆ OnFinalRelease()

void ITvDataSetObserver::OnFinalRelease ( )

释放对象

Returns
void

◆ Release()

long ITvDataSetObserver::Release ( )

释放引用

Returns
long – 引用计数

The documentation for this struct was generated from the following file: