Ver Mensaje Individual
  #65 (permalink)  
Antiguo 16/09/2008, 07:06
Avatar de moradazo
moradazo
 
Fecha de Ingreso: julio-2008
Ubicación: [email protected]
Mensajes: 355
Antigüedad: 16 años, 10 meses
Puntos: 2
Respuesta: Visual Basic 2005: Usar SendMessage.

Hablando nuevamente sobre este tema me surgio algo inesperado:

En principio ocupaba que un texto de un textbox en mi programa se copie y pegue en un campo de texto en otra ventana, sea web, sea otra aplicacion, sea notepad, etc.

Código PHP:
        Dim a As Long
        Dim b 
As Long
                a 
FindWindow(vbNullString"Nombre Ventana")

                
FindWindowEx(a0&, "Edit"vbNullString)
                
'Edit es el nombre de clase'

                
SendMessageSTRING(bWM_SETTEXT256TextBox1.Text
Este código hace lo que necesito, pero resulta que tengo esta ventana:



Todo lo hace bien, lo que pasa es que lo copia en el cuadro de abajo y ocupo que se copie en el cuadro de arriba, ambos tienen nombre de clase "Edit", lo que cambia es su hWnd cada vez que se abre esa ventana, pero como le puedo decir al programa que copie el texto en el cuadro que necesito?

Gracias!