导航:  Windows Controls Procedures > Rich Edit Control > Wrappers >

RichEdit_SetEditStyle

上一页返回章节概述下一页

描述

 

设置当前编辑样式标志.您可以使用此功能或发送EM_SETEDITSTYLE消息明确.

 

FreeBasic Syntax

FUNCTION RichEdit_SetEditStyle ( _

BYVAL hRichEdit AS HWND, _

BYVAL fStyle AS LONG, _

BYVAL fMask AS LONG _

) AS DWORD

 

参数

hRichEdit

[in]富文本编辑器控件的句柄

fStyle

[in]指定下列值之一.

 

SES_EMULATESYSEDIT

当此位打开时,富编辑试图模拟系统编辑控件.

SES_BEEPONMAXTEXT

丰富的编辑会如果用户试图输入超过最大字符调用系统蜂鸣器.

SES_EXTENDBACKCOLOR

将背景颜色全部扩展到客户端矩形的边缘.

SES_USEAIMM

采用AIMM输入法的组成部分,微软Internet Explorer 4.0或以后的舰艇.

SES_UPPERCASE

将所有输入字符转换为大写.

SES_LOWERCASE

将所有输入字符转换为小写.

SES_NOINPUTSEQUENCECHK

当此位打开时,富编辑不验证键入文本的顺序.一些语言(如泰语和越南语)在提交给后备存储之前需要验证输入顺序.

SES_XLTCRCRLFTOCR

在crcrlfs CRS翻译转.当此位,文件的读,CRCRLF的所有实例都将被转换为CRS内部硬.这会影响文字包装.注意,如果一个文件保存为纯文本,CRS将取代CRLF.这是纯文本的TXT标准.

SES_NOIME

不允许该控件的实例分.

SES_BIDI

开启双向处理.这是自动打开微软丰富的编辑如果下列任何窗口的风格是积极的:WS_EX_RIGHT, WS_EX_RTLREADING, WS_EX_LEFTSCROLLBAR.然而,这个设置是有用的itexthost使用自定义实现当处理这些窗口样式.

SES_SCROLLONKILLFOCUS

当killfocus时,滚动到文章的开头(CP = 0).

SES_DRAFTMODE

Windows XP SP1:使用draftmode字体显示文本.草稿模式是一个可访问选项,控件用单个字体显示文本;字体由系统设置用于消息框中的字体来确定.例如,易访问的用户可以阅读文本更容易,如果它是统一的,而不是混合的字体和风格.

SES_USECTF

Windows XP SP1:文本服务框架(TSF)支持转.

SES_HIDEGRIDLINES

Windows XP SP1:如果表格网格线的宽度为零,网格线不显示.这相当于在微软Word中的表格菜单隐藏网格线的特征.

SES_USEATFONT

Windows XP SP1:使用@的字体,这是专为垂直文本;这是一个用在ES_VERTICAL窗口风格.一个@字体的名字开始与@符号,例如,'@巴唐'.

SES_CTFALLOWEMBED

Windows XP SP1:允许嵌入对象插入到使用TSF.

SES_CTFALLOWSMARTTAG

Windows XP SP1:允许TSF智能标记提示.

SES_CTFALLOWPROOFING

Windows XP SP1:允许TSF校对技巧.

fMask

[in]面具由一个或一个以上的wParam值.仅此掩码中指定的值将被设置或清除.这允许在不读取当前标志状态的情况下设置或清除单个标志.

 

Return Value

 

返回值是在富编辑试图实现编辑样式更改后编辑样式标志的状态.编辑样式标志是一组标志,表示当前编辑样式,由上表中的值组成.

 

最低操作系统

 

Windows 95和Windows NT 4.0丰富的编辑3.0,具有丰富的编辑3.0, Windows Millennium Edition,Windows 2000.

 

引用文件

 

AfcRichEdit.inc