Necesito ayuda con PostMessage

25/05/2007 - 10:15 por Jowie | Informe spam
Hola,
¿Alguien me puede decir que parametros le tengo que pasar a
postMessage para que envie un texto a otra aplicación?, muchas gracias.

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
25/05/2007 - 10:22 | Informe spam
"Jowie" wrote in message
news:
¿Alguien me puede decir que parametros le tengo que pasar a
postMessage para que envie un texto a otra aplicación?, muchas gracias.



Creo que se necesita ir enviando una serie de mensajes con cada una de
las teclas que componen el texto. En lugar de hacerlo directamente con las
APIs de Windows, es más sencillo usar desde C# la función SendKeys, que
internamente ya compone los mensajes necesarios:

//(Activar primero la ventana a la que se envía el texto)
SendKeys.Send("Texto");
Respuesta Responder a este mensaje
#2 RFOG
25/05/2007 - 10:34 | Informe spam
En Fri, 25 May 2007 10:15:17 +0200, Jowie
escribió:

Hola,
¿Alguien me puede decir que parametros le tengo que pasar a
postMessage para que envie un texto a otra aplicación?, muchas gracias.




Mira la parte de "To send a keystroke to a different application" en
http://msdn2.microsoft.com/en-us/library/ms171548(vs.80).aspx. Hay Interop
de por medio, pero está bien claro.

Visita mi blog principal: http://rfog.blogsome.com
Y este sobre programación: http://geeks.ms/blogs/rfog
Libros, ciencia ficción y programación
El que dé rosas de comer al burro, cobrará con un rebuzno.
Respuesta Responder a este mensaje
#3 Jowie
25/05/2007 - 11:54 | Informe spam
//(Activar primero la ventana a la que se envía el texto)
SendKeys.Send("Texto");



Actualmente lo hago asi, pero en los comboBox solo puedes enviar o una
letra o una palabra, a la siguiente te borraria la anterior.
Respuesta Responder a este mensaje
#4 Jowie
25/05/2007 - 11:56 | Informe spam
¿Alguna solucion?, ¿es alguna propiedad del combo?

Gracias por responder
Respuesta Responder a este mensaje
#5 Alberto Poblacion
25/05/2007 - 12:04 | Informe spam
"Jowie" wrote in message
news:
¿Alguna solucion?, ¿es alguna propiedad del combo?



No lo sé, nunca lo he probado. En teoría SendKeys funciona igual que si
estuvieras realizando las pulsaciones de tecla desde el teclado, así que
cualquier cosa que puedas teclear debería funcionar también vía SendKeys.
¿Has probado a usar el SendWait() en lugar del Send(), a ver si funciona
mejor esperando a que la aplicación procese las teclas antes de volverle a
enviar más?
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida