共用方式為


IInkRecognizers::GetDefaultRecognizer 方法 (msinkaut.h)

擷取由國家語言支援所指定之已知語言的預設辨識器, (NLS) 語言代碼識別碼 (LCID) 。

語法

HRESULT GetDefaultRecognizer(
  [in]          long           lcid,
  [out, retval] IInkRecognizer **DefaultRecognizer
);

參數

[in] lcid

您要擷取預設辨識器之語言的 LCID 地區設定識別碼。 如果 lcid 為 0,方法會使用使用者的地區設定來判斷要擷取的預設辨識器。 如果使用者尚未在 [地區選項] 中指定地區設定,此方法會使用為電腦指定的地區設定。 預設值為 0。

[out, retval] DefaultRecognizer

當這個方法傳回時,會包含所要求辨識器的指標。

傳回值

這個方法可以傳回下列其中一個值。

傳回碼 描述
S_OK
成功。
E_POINTER
參數包含不正確指標。
E_INK_EXCEPTION
方法內發生例外狀況。
E_INVALIDARG
旗標無效。
E_UNEXPECTED
非預期的參數或屬性類型。

備註

每個語言都可以有預設辨識器。 例如,使用者可以擁有美國英文的預設辨識器,以及法文的預設辨識器。 如果未指定地區設定,這個方法會傳回使用中輸入地區設定的辨識器。 若要選取使用中的輸入地區設定,請在 ControlPanel 的 [地區和語言選項] 中,按一下 [語言] 索引標籤上的 [詳細資料],然後選取 [預設輸入語言]。

lcid參數的預設值為 0。

如果 lcid 參數不是已知的地區設定,或未針對要求的地區設定安裝辨識器,這個方法會產生錯誤。

GetDefaultRecognizer 會先檢查使用者輸入地區設定是否有相符的辨識器。 如果沒有,它會檢查目前系統地區設定是否有相符的辨識器。

如需 NLS 的詳細資訊,請參閱 NLS 術語

需求

   
最低支援的用戶端 Windows XP Tablet PC Edition [僅限傳統型應用程式]
最低支援的伺服器 都不支援
目標平台 Windows
標頭 msinkaut.h
程式庫 InkObj.dll

另請參閱

IInkRecognizer 介面

IInkRecognizers

InkRecognizers 集合