描述
设置输入法编辑器(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_CHANGED或EN_SELCHANGE通知在待定状态.发送通知时,最后字符串进来.(默认) 1:送EN_CHANGED和EN_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


