次の方法で共有


InkRecognizer.Equals メソッド

指定したオブジェクトが InkRecognizer と等しいかどうかを判断します。

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

構文

'宣言
Public Overrides Function Equals ( _
    obj As Object _
) As Boolean
'使用
Dim instance As InkRecognizer
Dim obj As Object
Dim returnValue As Boolean

returnValue = instance.Equals(obj)
public override bool Equals(
    Object obj
)
public:
virtual bool Equals(
    Object^ obj
) override
public boolean Equals(
    Object obj
)
public override function Equals(
    obj : Object
) : boolean

パラメータ

戻り値

型 : System.Boolean
現在の InkRecognizer および otherRecognizer が同じ InkRecognizer のインスタンスである場合は true。それ以外の場合は false。

解説

otherRecognizer およびこの InkRecognizer が同じ InkRecognizer のインスタンスである場合、オブジェクト otherRecognizer は、この InkRecognizer と同一と見なされます。

次の例では、既定の認識エンジンと日本語認識エンジンを取得し、それらが同一であるかどうかを比較します。

' Get the InkRecognitionCollection from the InkAnalyzer
Dim inkRecognizers As InkRecognizerCollection = theInkAnalyzer.GetInkRecognizersByPriority()

' Only check fo equality if there are 2 ink recognizers 
' associated with the InkAnalyzer.
If inkRecognizers.Count >= 2 Then
    ' Get the default InkRecognizer.
    Dim defaultInkRecognizer As InkRecognizer = inkRecognizers(0)

    ' Get the Japanese InkRecognizer.
    Dim japaneseInkRecognizer As InkRecognizer = _
        inkRecognizers.GetPriorityInkRecognizer(&H11)

    ' Check the default recognizer.
    If Not defaultInkRecognizer.Equals(japaneseInkRecognizer) Then
        ' The default InkRecognizer is not the Japanese InkRecognizer.
        MessageBox.Show("The default InkRecognizer is not the Japanese InkRecognizer.")
    End If
End If
// Get the InkRecognitionCollection from the InkAnalyzer
InkRecognizerCollection inkRecognizers = theInkAnalyzer.GetInkRecognizersByPriority();

// Only check fo equality if there are 2 ink recognizers 
// associated with the InkAnalyzer.
if (inkRecognizers.Count >= 2)
{
    // Get the default InkRecognizer.
    InkRecognizer defaultInkRecognizer =
        inkRecognizers[0];

    // Get the Japanese InkRecognizer.
    InkRecognizer japaneseInkRecognizer =
        inkRecognizers.GetPriorityInkRecognizer(0x0011);

    // Check the default recognizer.
    if (!defaultInkRecognizer.Equals(japaneseInkRecognizer))
    {
        // The default InkRecognizer is not the Japanese InkRecognizer.
        MessageBox.Show("The default InkRecognizer is not the Japanese InkRecognizer.");
    }
}

プラットフォーム

Windows Vista

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

バージョン情報

.NET Framework

サポート対象 : 3.0

参照

参照

InkRecognizer クラス

InkRecognizer メンバ

System.Windows.Ink 名前空間