Partager via


InkRecognizer.SetAsHighestPriorityInkRecognizer, méthode

Mise à jour : November 2007

Affecte la priorité la plus élevée à ce InkRecognizer dans la liste des modules de reconnaissance de l'objet InkAnalyzer.

Espace de noms :  System.Windows.Ink
Assembly :  IAWinFX (dans IAWinFX.dll)

Syntaxe

'Déclaration
Public Sub SetAsHighestPriorityInkRecognizer
'Utilisation
Dim instance As InkRecognizer

instance.SetAsHighestPriorityInkRecognizer()
public void SetAsHighestPriorityInkRecognizer()
public:
void SetAsHighestPriorityInkRecognizer()
public void SetAsHighestPriorityInkRecognizer()
public function SetAsHighestPriorityInkRecognizer()

Notes

La méthode SetAsHighestPriorityInkRecognizer définit le InkRecognizer actif en tant que priorité la plus élevée. Appelez la méthode SetAsHighestPriorityInkRecognizer pour vérifier que le InkAnalyzer utilise ce InkRecognizer lorsque deux ou plusieurs modules de reconnaissance prennent en charge la même langue et les mêmes fonctionnalités.

ms603811.alert_note(fr-fr,VS.90).gifRemarque :

Définir ce InkRecognizer comme priorité la plus élevée ne signifie pas que le InkAnalyzer utilise ce InkRecognizer pour analyser l'entrée manuscrite. Le InkAnalyzer utilise le InkRecognizer de priorité la plus élevée qui prend en charge les paramètres régionaux par défaut à moins que vous ne spécifiiez l'ID de paramètres régionaux lorsque vous ajoutez des traits au InkAnalyzer.

Exemples

L'exemple suivant obtient le InkRecognizer qui prend en charge le japonais et la saisie dans une grille et le définit comme InkRecognizer ayant la priorité la plus élevée. Le code appelle ensuite GetPriorityInkRecognizer() afin d'obtenir le InkRecognizer dont la priorité est la plus élevée pour les paramètres régionaux par défaut. Les deux objets InkRecognizer sont égaux uniquement si les paramètres régionaux par défaut ont la valeur japonais.

Dim theInkRecognizers As InkRecognizerCollection = _
    theInkAnalyzer.GetInkRecognizersByPriority()

' Get the first recognizer from the InkRecognizerCollection that supports
' both region neutral Japanese and boxed input. 
Dim firstJapaneseBoxedInputRecognizer As InkRecognizer = _
        theInkRecognizers.GetPriorityInkRecognizer(&H11, _
            InkRecognizerCapabilities.BoxedInput)

firstJapaneseBoxedInputRecognizer.SetAsHighestPriorityInkRecognizer()

Dim priorityInkRecognizer As InkRecognizer = theInkRecognizers.GetPriorityInkRecognizer()

'firstJapaneseBoxedInputRecognizer and priorityInkRecognizer are equal
'only if the firstJapaneseBoxedInputRecognizer supports the default locale.
InkRecognizerCollection theInkRecognizers = 
    theInkAnalyzer.GetInkRecognizersByPriority();

// Get the first recognizer from the InkRecognizerCollection that supports
// both region neutral Japanese and boxed input.
InkRecognizer firstJapaneseBoxedInputRecognizer =
    theInkRecognizers.GetPriorityInkRecognizer(0x0011,
        InkRecognizerCapabilities.BoxedInput);

firstJapaneseBoxedInputRecognizer.SetAsHighestPriorityInkRecognizer();

InkRecognizer priorityInkRecognizer = theInkRecognizers.GetPriorityInkRecognizer();

//firstJapaneseBoxedInputRecognizer and priorityInkRecognizer are equal
//only if the firstJapaneseBoxedInputRecognizer supports the default locale.

Plateformes

Windows Vista

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Informations de version

.NET Framework

Pris en charge dans : 3.0

Voir aussi

Référence

InkRecognizer, classe

Membres InkRecognizer

System.Windows.Ink, espace de noms