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

#16 RFOG
28/05/2007 - 18:09 | Informe spam
En Mon, 28 May 2007 16:32:29 +0200, Jowie
escribió:

Pues entonces debes recorrer todos los controles de la ficha (y sus
subcontroles) hasta que uno de ellos te devuelva Focused a cierto.
Hablamos de código .NET, no nativo. Cuando tengas ese control, entonces
le
puedes enviar el mensaje. Lo que no sé es si la encadenación de
controles
mantienene el foco, es decir, si un text que está contenido en un panel
que está contenido en un form ambos tres contienen Focused a cierto o
sólo
el text. Quizás haya otra forma de obtener el control que tiene el foco
dentro del .NET



No encuentro la forma de obtener el control activo. He puesto un bucle
que ejecuta la funcion sendMessage provando todos los valores en el
parametro tercero, pero ante cualquier numero siempre hace lo mismo,
cambiar el texto a la ventana.
SendMessage(this.formularioActivo, SET_TEXT, 0, "hola");

Gracias de todas formas.







Es que tienes que buscar de forma recursiva, es decir, si un objeto ES un
control, a su vez puede contener más controles y así hasta un número
indeterminado de controles.

El que no puedas enviar el texto se puede deber a tres cosas:

-El net no lo permite, es decir, hay por las tripas del mismo algún filtro
o alguna cosa que impide que el mensaje llegue a los controles hijos.
-El control al que envías el mensaje no es un control windows, si no algo
inventado por el .NET y manejado por el .NET sin que windows sepa siquiera
que existe.
-No lo estás haciendo correctamente.

Ya te he dicho que desde .NET no lo he hecho, así que no te puedo asegurar
si funciona o no.

De todos modos yo me volví loco hace tiempo intentando enviar a un
TrayIcon del .NET mensajes de Windows sin éxito...
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
No tienes lo que mereces, tienes lo que no puedes esquivar.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida