soui 5.0.0.1
 
Loading...
Searching...
No Matches
IRichEdit Struct Reference
Inheritance diagram for IRichEdit:
IPanel ICtrl IObjRef TPanelProxy< IRichEdit > SRichEdit TCtrlProxy< IEdit, SRichEdit > SEdit SComboEdit

Public Member Functions

 DECLARE_CLASS_SIID (IID_IRichEdit) 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
 查询滚动条启用状态
 
DWORD SaveRtf (LPCTSTR pszFileName) PURE
 保存数据到RTF文件
 
DWORD LoadRtf (LPCTSTR pszFileName) PURE
 从RTF文件加载数据
 
void SetSel (long nStartChar, long nEndChar, BOOL bNoScroll) PURE
 设置选中
 
void ReplaceSel (LPCTSTR pszText, BOOL bCanUndo DEF_VAL(TRUE)) PURE
 替换选中项
 
BOOL GetWordWrap () SCONST PURE
 
void SetWordWrap (BOOL fWordWrap) PURE
 
BOOL GetReadOnly () SCONST PURE
 判断是否只读
 
BOOL SetReadOnly (BOOL bReadOnly) PURE
 设置只读
 
LONG GetLimitText () SCONST PURE
 获取最小文本长度
 
BOOL SetLimitText (int nLength) PURE
 设置最小文本长度
 
WORD GetDefaultAlign () SCONST PURE
 获取对齐方式
 
void SetDefaultAlign (WORD wNewAlign) PURE
 设置默认对齐方式
 
BOOL GetRichTextFlag () SCONST PURE
 获取标志
 
void SetRichTextFlag (BOOL fRich) PURE
 设置标志
 
LONG GetDefaultLeftIndent () SCONST PURE
 设置标志
 
void SetDefaultLeftIndent (LONG lNewIndent) PURE
 设置缩进
 
BOOL SetSaveSelection (BOOL fSaveSelection) PURE
 
COLORREF SetDefaultTextColor (COLORREF cr) PURE
 默认文本颜色
 
- Public Member Functions inherited from IPanel
 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 2715 of file SCtrl-i.h.

Member Function Documentation

◆ DECLARE_CLASS_SIID()

IRichEdit::DECLARE_CLASS_SIID ( IID_IRichEdit )

增加引用计数

Returns
新引用计数

◆ EnableScrollBar()

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

Enable/Disable滚动条

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

◆ GetDefaultAlign()

WORD IRichEdit::GetDefaultAlign ( )

获取对齐方式

IRichEdit::GetDefaultAlign

Returns
返回WORD

Describe 设置最小文本长度

◆ GetDefaultLeftIndent()

LONG IRichEdit::GetDefaultLeftIndent ( )

设置标志

IRichEdit::SetRichTextFlag

Parameters
BOOLfRich – 标志
Returns
返回LONG

Describe 设置标志

◆ GetLimitText()

LONG IRichEdit::GetLimitText ( )

获取最小文本长度

IRichEdit::GetLimitText

Returns
返回BOOL

Describe 获取最小文本长度

◆ GetReadOnly()

BOOL IRichEdit::GetReadOnly ( )

判断是否只读

IRichEdit::GetReadOnly

Returns
返回BOOL

Describe 判断是否只读

◆ GetRichTextFlag()

BOOL IRichEdit::GetRichTextFlag ( )

获取标志

IRichEdit::GetRichTextFlag

Returns
返回BOOL

Describe 获取标志

◆ GetScrollPos()

int IRichEdit::GetScrollPos ( BOOL bVertical)

获取滚动条位置

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

◆ GetScrollRange()

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

获取滚动条范围

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

◆ GetWordWrap()

BOOL IRichEdit::GetWordWrap ( )

IRichEdit::GetWordWrap

Returns
返回BOOL

Describe

◆ HasScrollBar()

BOOL IRichEdit::HasScrollBar ( BOOL bVertical)

查询滚动条启用状态

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

◆ IsScrollBarEnable()

BOOL IRichEdit::IsScrollBarEnable ( BOOL bVertical)

获取滚动条Enable状态

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

◆ LoadRtf()

DWORD IRichEdit::LoadRtf ( LPCTSTR pszFileName)

从RTF文件加载数据

IRichEdit::LoadRtf

Parameters
LPCTSTRpszFileName – 文件名
Returns
DWORD 数据长度

Describe

◆ OnFinalRelease()

void IRichEdit::OnFinalRelease ( )

释放对象

Returns
void

◆ Release()

long IRichEdit::Release ( )

减少引用计数

Returns
新引用计数

◆ ReplaceSel()

void IRichEdit::ReplaceSel ( LPCTSTR pszText,
BOOL bCanUndo DEF_VALTRUE )

替换选中项

IRichEdit::ReplaceSel

Parameters
LPCWSTRpszText – 替换数据
BOOLbCanUndo – 允许Undo标志

Describe 替换选中项

◆ SaveRtf()

DWORD IRichEdit::SaveRtf ( LPCTSTR pszFileName)

保存数据到RTF文件

IRichEdit::SaveRtf

Parameters
LPCTSTRpszFileName – 文件名
Returns
DWORD 数据长度

Describe

◆ SetDefaultAlign()

void IRichEdit::SetDefaultAlign ( WORD wNewAlign)

设置默认对齐方式

IRichEdit::SetDefaultAlign

Parameters
WORDwNewAlign – 对齐方式

Describe 设置默认对齐方式

◆ SetDefaultLeftIndent()

void IRichEdit::SetDefaultLeftIndent ( LONG lNewIndent)

设置缩进

IRichEdit::SetDefaultLeftIndent

Parameters
LONGlNewIndent – 缩进字符数

Describe 设置缩进

◆ SetDefaultTextColor()

COLORREF IRichEdit::SetDefaultTextColor ( COLORREF cr)

默认文本颜色

IRichEdit::SetDefaultTextColor

Parameters
COLORREFcr – 颜色
Returns
返回COLORREF

Describe 设置默认文本颜色

◆ SetLimitText()

BOOL IRichEdit::SetLimitText ( int nLength)

设置最小文本长度

IRichEdit::SetLimitText

Parameters
intnLength – 长度
Returns
返回BOOL

Describe 设置最小文本长度

◆ SetReadOnly()

BOOL IRichEdit::SetReadOnly ( BOOL bReadOnly)

设置只读

IRichEdit::SetReadOnly

Parameters
BOOLbReadOnly – 是否只读
Returns
返回BOOL

Describe 设置只读

◆ SetRichTextFlag()

void IRichEdit::SetRichTextFlag ( BOOL fRich)

设置标志

IRichEdit::SetRichTextFlag

Parameters
BOOLfRich – 标志

Describe 设置标志

◆ SetSaveSelection()

BOOL IRichEdit::SetSaveSelection ( BOOL fSaveSelection)

IRichEdit::SetSaveSelection

Parameters
BOOLfSaveSelection
Returns
返回BOOL

Describe

◆ SetScrollInfo()

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

设置滚动条数据

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

◆ SetScrollPos()

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

设置滚动条位置

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

◆ SetScrollRange()

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

设置滚动条范围

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

◆ SetSel()

void IRichEdit::SetSel ( long nStartChar,
long nEndChar,
BOOL bNoScroll )

设置选中

IRichEdit::SetSel

Parameters
longnStartChar – 开始字符索引
longnEndChar – 结束字符索引
BOOLbNoScroll – 禁止滚动标志

Describe 设置选中, 支持超长文本

◆ SetWordWrap()

void IRichEdit::SetWordWrap ( BOOL fWordWrap)

IRichEdit::SetWordWrap

Parameters
BOOLfWordWrap – word wrap标志

Describe

◆ ShowScrollBar()

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

显示/隐藏滚动条

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

◆ ToIWindow()

IWindow * IRichEdit::ToIWindow ( )

转换为IWindow*接口

Returns
IWindow*接口

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