Partager via


Insertion de texte ValuePattern, exemple

Mise à jour : novembre 2007

Cet exemple indique comment utiliser Microsoft UI Automation et des méthodes non managées pour saisir du texte dans des contrôles de texte Win32 standard. Les contrôles de texte cibles sont une zone de texte à une seule ligne, une zone de texte multiligne et une zone de texte enrichi.

Dans la mesure où le modèle de contrôle TextPattern ne prend pas en charge le paramètre des valeurs texte dans un contrôle, l'exemple de code Microsoft UI Automation indique comment utiliser le modèle de contrôle ValuePattern ou l'entrée au clavier standard pour simuler la saisie de texte selon le type du contrôle cible.

L'exemple définit deux applications, une cible et un client qui fonctionne sur l'application cible.

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

L'application cible, InsertTextTarget.exe, doit être copiée automatiquement dans le dossier client InsertText lorsque vous générez l'exemple et est démarrée manuellement à partir du client. Il se peut que vous deviez copier manuellement ce fichier dans le dossier bin/debug de l'application cliente si vous recevez une erreur indiquant que le fichier est introuvable.

Cet exemple présente une fonctionnalité spécifique de Windows Presentation Foundation (WPF) et, par conséquent, ne suit pas les meilleures pratiques de développement d'applications. Pour un traitement complet des meilleures pratiques de développement d'applications Windows Presentation Foundation (WPF) et Microsoft .NET Framework, reportez-vous, selon les cas, aux documents suivants :

Accessibilité - Meilleures pratiques d'accessibilité

Sécurité - Sécurité de Windows Presentation Foundation

Localisation - Vue d'ensemble de la globalisation et de la localisation WPF

Download sample

Génération de l'exemple

  • Installez le Kit de développement logiciel (SDK) Windows et ouvrez la fenêtre Commande de son environnement de génération. Dans le menu Démarrer, pointez sur Tous les programmes et sur Microsoft Windows SDK, puis cliquez sur CMD Shell.

  • Téléchargez l'exemple, généralement à partir de la documentation du Kit de développement logiciel (SDK), vers votre disque dur local.

  • Pour générer l'exemple à partir de la fenêtre Commande de l'environnement de génération, accédez au répertoire source de l'exemple. À l'invite de commandes, tapez MSBUILD.

  • Pour générer l'exemple dans Microsoft Visual Studio, chargez l'exemple de solution ou de fichier projet, puis appuyez sur CTRL+MAJ+B.

Exécution de l'exemple

  • Pour exécuter l'exemple compilé à partir de la fenêtre Commande de l'environnement de génération, exécutez le fichier .exe du dossier Bin\Debug ou Bin\Release contenu sous le dossier du code source de l'exemple.

  • Pour exécuter l'exemple compilé avec le débogage dans Visual Studio, appuyez sur F5.

Notes

Les contrôles qui prennent en charge le modèle de contrôle TextPattern ne prennent pas en charge le modèle de contrôle ValuePattern. Dans la mesure où TextPattern ne prend pas en charge la saisie de texte, une simulation est nécessaire à l'aide de l'une des méthodes indiquées dans cet exemple.

Voir aussi

Concepts

Vue d'ensemble de TextPattern d'UI Automation

Mappage de modèle de contrôle pour les clients UI Automation