次の方法で共有


Recognizers.GetDefaultRecognizer メソッド

ユーザーのロケール設定に基づいて、既定の認識エンジンを返します。

名前空間 :  Microsoft.Ink
アセンブリ :  Microsoft.Ink (Microsoft.Ink.dll 内)

構文

'宣言
Public Function GetDefaultRecognizer As Recognizer
'使用
Dim instance As Recognizers
Dim returnValue As Recognizer

returnValue = instance.GetDefaultRecognizer()
public Recognizer GetDefaultRecognizer()
public:
Recognizer^ GetDefaultRecognizer()
public Recognizer GetDefaultRecognizer()
public function GetDefaultRecognizer() : Recognizer

戻り値

型 : Microsoft.Ink.Recognizer
要求された認識エンジンを返します。

解説

言語ごとに、既定の認識エンジンを設定できます。たとえば、1 人のユーザーに対して英語 (米国) の既定の認識エンジンとフランス語の既定の認識エンジンを設定することができます。ロケールが指定されていない場合、このメソッドはアクティブな入力ロケールの認識エンジンを返します。アクティブな入力ロケールを選択するには、[コントロール パネル] の [地域と言語のオプション] の [言語] タブの [詳細] をクリックし、[既定の言語] を選択します。

国別言語サポート (NLS) の詳細については、「NLS の用語」を参照してください。

このメソッドは、初めにユーザーの入力ロケールに一致する認識エンジンがあるかどうかを確認します。一致する認識エンジンがない場合は、現在のシステム ロケールに一致する認識エンジンがあるかどうかを確認します。

このメソッドは、スレッドの言語コード識別子 (LCID) を使用しますが、ユーザーのロケール設定とは異なる場合があります。特定の言語を指定して照会するには、このメソッドの GetDefaultRecognizer(Int32) オーバーロードを使用します。

この C# の例では、システムの既定の認識エンジンを取得し、Recognizer オブジェクト recoDefault を使用してその認識エンジンを表します。

using Microsoft.Ink;
// . . .
Recognizers theRecognizers = new Recognizers();
// Get the default recognizer.
Recognizer recoDefault = theRecognizers.GetDefaultRecognizer;

この Microsoft® Visual Basic® .NET の例では、システムの既定の認識エンジンを取得し、Recognizer オブジェクト recoDefault を使用してその認識エンジンを表します。

Imports Microsoft.Ink
' . . .
Dim theRecognizers As Recognizers = New Recognizers()
Dim recoDefault As Recognizer
'Get the default recognizer.
recoDefault = theRecognizers.GetDefaultRecognizer()

プラットフォーム

Windows Vista

.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。

バージョン情報

.NET Framework

サポート対象 : 3.0

参照

参照

Recognizers クラス

Recognizers メンバ

GetDefaultRecognizer オーバーロード

Microsoft.Ink 名前空間

Recognizer