Cerrar Ventana Internet... ayuda con este proceso
Publicado por Antonio (1271 intervenciones) el 01/11/2008 15:55:00
Hola a todos:
necesito de su ayuda y conocimiento...
Resulta que tengo una rutina para cerrar las ventana de internet a traves de PB pero cuando aplico el siguiente codigo:
este es solo parte del código pero es ahi justamente que salen lo problemas
Ulong lul_handle, lul_class
string ls_ventana
SetNull(lul_class)
lul_handle = FindWindowA(lul_class, ls_ventana)
IF lul_handle > 0 THEN
PostMessageA(lul_handle, lui_quit, 0, 0)
end if
si cierra la ventana pero resulta que cierra todo el aplicativo de internet explorer, es decir, no cierra solo esa ventana si no que en si cierra todo el internet al mismo tiempo me deseapacere todos los iconos del escritorio y se queda bluqeada la maquina.
uso PB 9.0 y Windows Vista Bussines e internet explorer 7.
Ya que internet explorer se pueden abriar varias ventana al mismo tiempo y lo que deseo es cerrar solo la que encuentro primero pero a pesar de mis esfuerzos sigo teniendo ese problema.
si alguien sabe cual es la causa y tiene una solución, se lo agardecera muchisimo.
Gracias
necesito de su ayuda y conocimiento...
Resulta que tengo una rutina para cerrar las ventana de internet a traves de PB pero cuando aplico el siguiente codigo:
este es solo parte del código pero es ahi justamente que salen lo problemas
Ulong lul_handle, lul_class
string ls_ventana
SetNull(lul_class)
lul_handle = FindWindowA(lul_class, ls_ventana)
IF lul_handle > 0 THEN
PostMessageA(lul_handle, lui_quit, 0, 0)
end if
si cierra la ventana pero resulta que cierra todo el aplicativo de internet explorer, es decir, no cierra solo esa ventana si no que en si cierra todo el internet al mismo tiempo me deseapacere todos los iconos del escritorio y se queda bluqeada la maquina.
uso PB 9.0 y Windows Vista Bussines e internet explorer 7.
Ya que internet explorer se pueden abriar varias ventana al mismo tiempo y lo que deseo es cerrar solo la que encuentro primero pero a pesar de mis esfuerzos sigo teniendo ese problema.
si alguien sabe cual es la causa y tiene una solución, se lo agardecera muchisimo.
Gracias
Valora esta pregunta


0