IInkRecognizers::GetDefaultRecognizer 方法 (msinkaut.h)
擷取由國家語言支援所指定之已知語言的預設辨識器, (NLS) 語言代碼識別碼 (LCID) 。
語法
HRESULT GetDefaultRecognizer(
[in] long lcid,
[out, retval] IInkRecognizer **DefaultRecognizer
);
參數
[in] lcid
您要擷取預設辨識器之語言的 LCID 地區設定識別碼。 如果 lcid 為 0,方法會使用使用者的地區設定來判斷要擷取的預設辨識器。 如果使用者尚未在 [地區選項] 中指定地區設定,此方法會使用為電腦指定的地區設定。 預設值為 0。
[out, retval] DefaultRecognizer
當這個方法傳回時,會包含所要求辨識器的指標。
傳回值
這個方法可以傳回下列其中一個值。
傳回碼 | 描述 |
---|---|
|
成功。 |
|
參數包含不正確指標。 |
|
方法內發生例外狀況。 |
|
旗標無效。 |
|
非預期的參數或屬性類型。 |
備註
每個語言都可以有預設辨識器。 例如,使用者可以擁有美國英文的預設辨識器,以及法文的預設辨識器。 如果未指定地區設定,這個方法會傳回使用中輸入地區設定的辨識器。 若要選取使用中的輸入地區設定,請在 ControlPanel 的 [地區和語言選項] 中,按一下 [語言] 索引標籤上的 [詳細資料],然後選取 [預設輸入語言]。
lcid參數的預設值為 0。
如果 lcid 參數不是已知的地區設定,或未針對要求的地區設定安裝辨識器,這個方法會產生錯誤。
GetDefaultRecognizer 會先檢查使用者輸入地區設定是否有相符的辨識器。 如果沒有,它會檢查目前系統地區設定是否有相符的辨識器。
如需 NLS 的詳細資訊,請參閱 NLS 術語。
需求
最低支援的用戶端 | Windows XP Tablet PC Edition [僅限傳統型應用程式] |
最低支援的伺服器 | 都不支援 |
目標平台 | Windows |
標頭 | msinkaut.h |
程式庫 | InkObj.dll |