soui 5.0.0.1
 
Loading...
Searching...
No Matches
IPanel Struct Reference
Inheritance diagram for IPanel:
ICtrl IObjRef TWindowProxy< IPanel > IListBox IListView IMcListView IRichEdit IScrollView ITileView ITreeCtrl ITreeView

Public Member Functions

 DECLARE_CLASS_SIID (IID_IPanel) long AddRef() PURE
 增加引用计数
 
long Release () PURE
 减少引用计数
 
void OnFinalRelease () PURE
 释放对象
 
IWindowToIWindow () PURE
 转换为IWindow*接口
 
BOOL ShowScrollBar (int wBar, BOOL bShow) PURE
 显示/隐藏滚动条
 
BOOL EnableScrollBar (int wBar, BOOL bEnable) PURE
 Enable/Disable滚动条
 
BOOL IsScrollBarEnable (BOOL bVertical) SCONST PURE
 获取滚动条Enable状态
 
void SetScrollInfo (SCROLLINFO si, BOOL bVertical) PURE
 设置滚动条数据
 
BOOL SetScrollPos (BOOL bVertical, int nNewPos, BOOL bRedraw) PURE
 设置滚动条位置
 
int GetScrollPos (BOOL bVertical) SCONST PURE
 获取滚动条位置
 
BOOL SetScrollRange (BOOL bVertical, int nMinPos, int nMaxPos, BOOL bRedraw) PURE
 设置滚动条范围
 
BOOL GetScrollRange (BOOL bVertical, LPINT lpMinPos, LPINT lpMaxPos) SCONST PURE
 获取滚动条范围
 
BOOL HasScrollBar (BOOL bVertical) SCONST PURE
 查询滚动条启用状态
 
- Public Member Functions inherited from ICtrl
 DECLARE_CLASS_SIID (IID_ICtrl) long AddRef() PURE
 增加引用计数
 
long Release () PURE
 减少引用计数
 
void OnFinalRelease () PURE
 释放对象
 
IWindowToIWindow () PURE
 转换为IWindow*接口
 
- 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 438 of file SCtrl-i.h.

Member Function Documentation

◆ DECLARE_CLASS_SIID()

IPanel::DECLARE_CLASS_SIID ( IID_IPanel )

增加引用计数

Returns
新引用计数

◆ EnableScrollBar()

BOOL IPanel::EnableScrollBar ( int wBar,
BOOL bEnable )

Enable/Disable滚动条

Parameters
wBar滚动条标志,see ScrollBarID
bShowTRUE-显示,FALSE-隐藏
Returns

◆ GetScrollPos()

int IPanel::GetScrollPos ( BOOL bVertical)

获取滚动条位置

Parameters
bVertical– TRUE-垂直滚动条
Returns
滚动条位置

◆ GetScrollRange()

BOOL IPanel::GetScrollRange ( BOOL bVertical,
LPINT lpMinPos,
LPINT lpMaxPos )

获取滚动条范围

Parameters
bVertical– TRUE-垂直滚动条
lpMinPos– 最小值
lpMaxPos– 最大值
Returns

◆ HasScrollBar()

BOOL IPanel::HasScrollBar ( BOOL bVertical)

查询滚动条启用状态

Parameters
bVertical– TRUE-垂直滚动条
Returns
TRUE-启用

◆ IsScrollBarEnable()

BOOL IPanel::IsScrollBarEnable ( BOOL bVertical)

获取滚动条Enable状态

Parameters
bVertical– TRUE-垂直滚动条
Returns
TRUE-enable

◆ OnFinalRelease()

void IPanel::OnFinalRelease ( )

释放对象

Returns
void

◆ Release()

long IPanel::Release ( )

减少引用计数

Returns
新引用计数

◆ SetScrollInfo()

void IPanel::SetScrollInfo ( SCROLLINFO si,
BOOL bVertical )

设置滚动条数据

Parameters
si–滚动条数据
bVertical– TRUE-垂直滚动条
Returns

◆ SetScrollPos()

BOOL IPanel::SetScrollPos ( BOOL bVertical,
int nNewPos,
BOOL bRedraw )

设置滚动条位置

Parameters
bVertical– TRUE-垂直滚动条
nNewPos– 滚动位置
bRedraw– 重绘标志
Returns

◆ SetScrollRange()

BOOL IPanel::SetScrollRange ( BOOL bVertical,
int nMinPos,
int nMaxPos,
BOOL bRedraw )

设置滚动条范围

Parameters
bVertical– TRUE-垂直滚动条
nMinPos– 最小值
nMaxPos– 最大值
bRedraw– 重绘标志
Returns
TRUE-成功

◆ ShowScrollBar()

BOOL IPanel::ShowScrollBar ( int wBar,
BOOL bShow )

显示/隐藏滚动条

Parameters
wBar滚动条标志,see ScrollBarID
bShowTRUE-显示,FALSE-隐藏
Returns

◆ ToIWindow()

IWindow * IPanel::ToIWindow ( )

转换为IWindow*接口

Returns
IWindow*接口

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