Hola..
Estoy tratando programar una aplicacion q envie una determinada palabra a una ventana del Iexplore con sendkeys.. estoy empezando de 0 a aprender VB, he leido por ahi en google y hasta el momento llevo algo util..
echenle un vistazo a esta parte del codigo
hInst = Shell("Iexplore.exe", vbMaximizedFocus)
hWndApp = GetWinHandle(hInst)
If hWndApp <> 0 Then
buffer = Space$(128)
numChars = GetWindowText(hWndApp, buffer, Len(buffer))
Print hWndApp
Si intento escribir Sendkeys "hola" abajo de esa sección del codigo, no envía la palabra a la ventana del Iexplore que aparece.. Es decir no me funciona.
Viendo por ahi me di cuenta que para que las pulsaciones de teclas se envien a la ventana q deseo, puedo usar la funcion Setfocus, sabiendo el handle de la ventana.. pero me da Error de Sintaxis al escribir este codigo que encontré en una pagina:
HWND SetFocus(
HWND hwnd
);
Porqué me sale error de sintaxis? agradezco cualquier sugerencia para poder enviar las teclas a la ventana q aparece...
Graciass y hasta la proxima ;)
el codigo no en vb compatible...
es un code para compiladores C o C++
;D ahhhhhhhhhhhhhhh
debe ser por eso jeejej ;) ;)
gracias, estaba q hacia encajar ese pedazo de codigo a martillazos... entonces sigo leyendo a ver q encuentro..
Se aceptan sugerencias ;D
Hasta pronto
deberias activar la propiedad 'keypreview' de tu form
en algunos casos es necesario para que funcione el comando SendKeys
si ahi no te funciona.. el code no es compatible