描述
设置当前编辑样式标志.您可以使用此功能或发送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