Título: Ayuda hWnd Publicado por: Maik33 en 21 Junio 2010, 11:03 am Hola,
Para saber el handle de una ventana se puede hacer mediante el titulo o la clase segun he encontrado en internet, pero hay alguna otra manera de saberlo? Por ejemplo por la ventana activa? Gracias. Título: Re: Ayuda hWnd Publicado por: BlackZeroX en 21 Junio 2010, 18:22 pm Código
Dulce Infierno Lunar!ˇ. Título: Re: Ayuda hWnd Publicado por: xkiz ™ en 21 Junio 2010, 19:03 pm Código
Título: Re: Ayuda hWnd Publicado por: Maik33 en 21 Junio 2010, 19:05 pm Gracias por responder,
Esque mira te comento lo que quiero hacer: Hay un juego que te mueves por el teclado(tipico), pero si yo uso el keybd_event no las manda, pero cuando me sale un cuadro de texto para escribir, si funciona. Entonces se me ha ocurrido hacer on SendMessage, por eso necesito el hWnd, y es posible que el hWnd que necesite no sea el de la ventana activa, sino de una ventana oculta. Título: Re: Ayuda hWnd Publicado por: Maik33 en 21 Junio 2010, 20:50 pm Hola otra vez,
He encontrado un ejemplo, muy bueno, y he descubierto que si hay una ventana oculta, ahora ya obtube el handle de esa ventana pero cuando hago sendmessage, sige sin funcionar. Alguna idea? Gracias. La pagina es: http://www.recursosvisualbasic.com.ar/htm/listado-api/111-listar-ventana-de-window.htm (http://www.recursosvisualbasic.com.ar/htm/listado-api/111-listar-ventana-de-window.htm) Título: Re: Ayuda hWnd Publicado por: Maik33 en 22 Junio 2010, 11:27 am Ahora si no se que pasa.
Tengo esto: Código
Pero en el block de notas no sale la "a" :huh: Alguna idea? Título: Re: Ayuda hWnd Publicado por: Dessa en 22 Junio 2010, 12:13 pm Código:
EDIT: Private Sub Timer1_Timer() If h <> 0 Then Call SendMessage(h, &H102, vbKeyA, 0&) End Sub Título: Re: Ayuda hWnd Publicado por: Maik33 en 22 Junio 2010, 12:28 pm Funciona!!! Gracias Dessa.
Un par de cosillas, el &H102 a que corresponde? como &H100 es KEYDOWN, el otro? La otra cosa es que lo del block de notas era para hacer una prueba, yo lo que quiero es hacer lo mismo pero para un juego, y no se me ocurre nada. |