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

RichEdit_SetLangOptions

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

描述

 

设置输入法编辑器(IME)和丰富的编辑控件亚洲语言支持选项.您可以使用此功能或发送EM_SETLANGOPTIONS消息明确.

 

FreeBasic Syntax

FUNCTION RichEdit_SetLangOptions ( _

BYVAL hRichEdit AS HWND, _

BYVAL lgoptions AS LONG _

) AS DWORD

 

参数

hRichEdit

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

lgoptions

[in]指定语言选项.此参数可以是下列值中的一个或多个.

 

IMF_AUTOFONT

如果设置了此标志,当用户显式更改为不同的键盘布局时,控件会自动更改字体.这是关掉通用Unicode字体IMF_AUTOFONT有用.这个选项默认是(1).转身

IMF_AUTOFONTSIZEADJUST

字体绑定字体大?床迦氲愦笮'唇疟舅醴?例如,亚洲字体略大于西方字体.这个选项默认是(1).转身

IMF_AUTOKEYBOARD

如果设置了这个标志,当用户显式更改为不同的字体,或者当用户显式地将插入点更改为文本中的新位置时,控件会自动更改键盘布局.将自动打开双向控件.对于所有其他控件,它默认关闭.

IMF_DUALFONT

将控件设置为双字体模式.用于亚洲语言支持.控件使用的文本和文本ASCII亚洲亚洲字体英文字体.

IMF_IMEALWAYSSENDNOTIFY

控件如何丰富的编辑通知客户端在IME组成:

 

0:没有EN_CHANGEDEN_SELCHANGE通知在待定状态.发送通知时,最后字符串进来.(默认)

1:送EN_CHANGEDEN_SELCHANGE事件在待定状态.

 

IMF_IMECANCELCOMPLETE

这个标志决定如何控件使用一个IME组成字符串,如果用户取消它.如果设置了此标志,则控件将丢弃该组合字符串.如果未设置此标志,控件将使用合成字符串作为结果字符串.

IMF_UIFONTS

使用用户界面默认字体.默认情况下关闭此选项.

 

Return Value

此消息返回值为1.

 

备注

 

这个EM_SETLANGOPTIONS消息控件如下:

 

·自动字体绑定.
·自动键盘转换.
·字体大小自动调整.
·使用用户界面默认字体代替文档默认字体.
·在IME组成客户通知.
·如何IME中止组成模式.

 

的IMF_AUTOFONT标志设置默认.的IMF_AUTOKEYBOARD和IMF_IMECANCELCOMPLETE标志明确的默认.

 

最低操作系统

 

Windows 95和Windows NT的丰富的编辑2.0, 98, 4.0.

 

引用文件

 

AfcRichEdit.inc