iInkRecognizers::GetDefaultRecognizer 方法 (msinkaut.h)
检索由国家语言支持指定的已知语言的默认识别器, (NLS) 语言代码标识符 (LCID) 。
语法
HRESULT GetDefaultRecognizer(
[in] long lcid,
[out, retval] IInkRecognizer **DefaultRecognizer
);
parameters
[in] lcid
要为其检索默认识别器的语言的 LCID 区域设置标识符。 如果 lcid 为 0,则该方法使用用户的区域设置来确定要检索的默认识别器。 如果用户未在区域选项中指定区域设置,该方法将使用为计算机指定的区域设置。 默认值为 0。
[out, retval] DefaultRecognizer
此方法返回时,包含指向所请求的识别器的指针。
返回值
此方法可以返回其中一个值。
返回代码 | 说明 |
---|---|
|
成功。 |
|
参数包含无效指针。 |
|
方法内发生异常。 |
|
标志无效。 |
|
意外的参数或属性类型。 |
注解
每种语言都可以有一个默认识别器。 例如,用户可以具有美国英语的默认识别器和法语的默认识别器。 如果未指定区域设置,此方法将返回活动输入区域设置的识别器。 若要选择活动输入区域设置,请在 ControlPanel 的“区域和语言选项”中的“语言”选项卡上,用户单击“详细信息”,然后选择“默认输入语言”。
lcid 参数的默认值为 0。
如果 lcid 参数不是已知的区域设置,或者未为请求的区域设置安装识别器,则此方法将生成错误。
GetDefaultRecognizer 首先检查用户输入区域设置是否有匹配的识别器。 如果没有,它将检查当前系统区域设置是否有匹配的识别器。
有关 NLS 的详细信息,请参阅 NLS 术语。
要求
最低受支持的客户端 | Windows XP Tablet PC Edition [仅限桌面应用] |
最低受支持的服务器 | 无受支持的版本 |
目标平台 | Windows |
标头 | msinkaut.h |
Library | InkObj.dll |