NO hay caso no me da bola
PROCEDURE _handle
LOCAL hWindow
hWindow = FindWindow(Null, "Calculadora")
If hWindow=0
MessageBox("Ventana No Encontrada...")
Return
Endif
= SetForegroundWindow(hWindow)
=BINDEVENT(hWindow,WM_MOVE,ThisForm,"myMethod")
PROCEDURE myMethod
MessageBox('SI!!!!!!!!!!!!!!!!!!!!!!!!')
Ya probe con todos los mensajes posible de Windows y nada
Saludos
PabloC
De: [email protected] [mailto:[email protected]] En nombre de PabloC
Enviado el: Martes, 25 de Enero de 2011 14:45
Para: GUFA List Member
Asunto: [GUFA] BINDEVENT
Gracias, sigo buscando
Saludos
PabloC
De: [email protected] [mailto:[email protected]] En nombre de francisco prieto
Enviado el: Martes, 25 de Enero de 2011 13:49
Para: GUFA List Member
Asunto: [GUFA] BINDEVENT
El WM_MOVE y el resto estan en este link
http://msdn.microsoft.com/en-us/library/ff468922(v=VS.85).aspx
Eso si te vas a tener que armar de paciencia porque no estan escritos en un
archivo plano.
El archivo WinEvents.h tampoco lo he encontrado.
Saludos,
Pancho
Cordoba
El 25 de enero de 2011 12:53, PabloC <[email protected]> escribió:
Gracias Pancho, estoy yendo por ese lado, ahora la pregunta del millón cual
es el handle de lo que seria el WM_MOVE o como se llame
El bindevent es
BINDEVENT(hWnd | 0, nMessage, oEventHandler, cDelegate [, nFlags])
Y tengo
=Bindevent( HANDLEDELEXE, ACAQUEVA, Thisform, MiMetodo)
En ACAQUEVA iria el evento de movimiento de la ventana pero como se llama??
Dicho sea de paso, alguno tiene el WinEvents.H que no lo consigo por ningun
lado
Saludos
PabloC
De: [email protected] [mailto:[email protected]] En nombre de francisco prieto
Enviado el: Viernes, 21 de Enero de 2011 18:03
Para: GUFA List Member
Asunto: [GUFA] BINDEVENT
Pablo:
Probaría algo parecido a lo que hace este ejemplo para averiguar el handle
de la calculadora
http://www.news2news.com/vfp/?example=26
<http://www.news2news.com/vfp/?example=26&function=1028&xpg=>
&function=1028&xpg=
y luego con ese handle y el nombre del evento, trataría de interceptarlo.
Saludos,
Pancho
Cordoba
El 21 de enero de 2011 17:53, PabloC <[email protected]> escribió:
Gracias Pancho, busco por ese lado
Saludos
PabloC
De: [email protected] [mailto:[email protected]] En nombre de francisco prieto
Enviado el: Viernes, 21 de Enero de 2011 17:39
Para: GUFA List Member
Asunto: [GUFA] BINDEVENT
Pablo:
Eso nunca lo probé, pero si sabes el handle de la aplicación en cuestión se
debería poder.
Saludos,
Pancho
Cordoba
El 21 de enero de 2011 16:11, PabloC <[email protected]> escribió:
Gente, hay forma desde un Form de VFP bindearse a un MOVE de una pantalla
de un exe independiente que por ejemplo esta en C++
Es decir tengo un formulario de VFP y arriba de este una pantalla de otro
APP que no es VFP, si se mueve esta APP necesito que el form de VFP se
entere
Saludos
PabloC