Ejemplo ValuePattern Insert Text

Actualización: noviembre 2007

En este ejemplo se muestra cómo utilizar Automatización de la interfaz de usuario de Microsoft y métodos no administrados para introducir texto en controles de texto estándar de Win32. Los controles de texto de destino son un cuadro de texto de una línea, un cuadro de texto multilínea y un cuadro de texto enriquecido.

Puesto que el patrón de control TextPattern no admite el establecimiento de valores de texto en un control, el ejemplo de código de Automatización de la interfaz de usuario de Microsoft muestra cómo utilizar el patrón de control ValuePattern o acciones estándar de teclado para simular entrada de texto en función del tipo del control de destino.

El ejemplo define dos aplicaciones, una de destino y una cliente que funciona contra la aplicación de destino.

Nota

La aplicación de destino, InsertTextTarget.exe, se debe copiar automáticamente en la carpeta InsertText del cliente al compilar el ejemplo y se inicia manualmente desde el cliente. Es posible que tenga que copiar manualmente este archivo en la carpeta bin/debug de la aplicación cliente si recibe un error que dice que no se encuentra el archivo.

En este ejemplo se muestra una característica específica de Windows Presentation Foundation (WPF) y, consecuentemente, no sigue las recomendaciones de desarrollo de aplicaciones. Para una cobertura completa de los procedimientos recomendados para el desarrollo de aplicaciones Windows Presentation Foundation (WPF) y Microsoft .NET Framework, consulte lo siguiente según corresponda:

Accesibilidad: Procedimientos de accesibilidad recomendados

Seguridad: Seguridad de Windows Presentation Foundation

Localización: Información general sobre la localización y globalización de WPF

Download sample

Generar el ejemplo

  • Instale el Kit de desarrollo de software de Windows (SDK) y abra la ventana de comandos del entorno de compilación. En el menú Inicio, elija Todos los programas, Microsoft Windows SDK y haga clic en Shell CMD.

  • Descargue el ejemplo, que encontrará en la documentación del kit de desarrollo de software (SDK), al disco duro.

  • Para generar el ejemplo en la ventana de comados del entorno de compilación, vaya al directorio de origen del ejemplo. En el símbolo del sistema, escriba MSBUILD.

  • Para generar el ejemplo en Microsoft Visual Studio, cargue la solución de ejemplo o el archivo del proyecto y presione CTRL+MAYÚS+B.

Ejecutar el ejemplo

  • Para ejecutar el ejemplo compilado en la ventana de comandos del entorno de compilación, ejecute el archivo .exe en la carpeta Bin\Debug o Bin\Release, que se encuentra bajo la carpeta de código fuente de ejemplo.

  • Para ejecutar el ejemplo compilado con depuración en Visual Studio, presione F5.

Comentarios

Los controles que admiten el patrón de control TextPattern no admiten el patrón de control ValuePattern. Puesto que TextPattern no admite la entrada de texto, se debe simular utilizando uno de los métodos mostrados en este ejemplo.

Vea también

Conceptos

Información general sobre el modelo de texto de UI Automation

Asignación de patrones de controles para clientes de UI Automation