Traer frente ventana con búsqueda parcial.
Publicado por Sonia (2 intervenciones) el 22/01/2011 18:32:00
Hola a todos,
Estoy haciendo una aplicación en Visual Basic 6 y necesito realizar un procedimiento que lleve al frente una ventana de otra aplicación y la ponga en foco con búsqueda parcial del nombre. Me explico:
Por ejemplo, tengo abiertos dos Blocs de notas de Windows en cada uno cargo un fichero de texto con distinto nombre, uno Perrete.txt y otro Gatete.txt con lo cual el nombre de dichas ventanas quedaría así: "Gatete.txt - Bloc de notas" para una y "Perrete.txt - Bloc de notas" para la otra.
Usando las funciones del API de de Windows FindWindow y BringToTop puedo hacer lo que quiero siempre y cuando meta el nombre EXACTO de las ventanas, lo que busco y no sé cómo hacer es que metiendo solo "Gatet" o "Perr" me busque la ventana que tenga dicha cadena y me la traiga al frente enfocada. A ver si alguien me puede echar una mano.
Saludos.
Estoy haciendo una aplicación en Visual Basic 6 y necesito realizar un procedimiento que lleve al frente una ventana de otra aplicación y la ponga en foco con búsqueda parcial del nombre. Me explico:
Por ejemplo, tengo abiertos dos Blocs de notas de Windows en cada uno cargo un fichero de texto con distinto nombre, uno Perrete.txt y otro Gatete.txt con lo cual el nombre de dichas ventanas quedaría así: "Gatete.txt - Bloc de notas" para una y "Perrete.txt - Bloc de notas" para la otra.
Usando las funciones del API de de Windows FindWindow y BringToTop puedo hacer lo que quiero siempre y cuando meta el nombre EXACTO de las ventanas, lo que busco y no sé cómo hacer es que metiendo solo "Gatet" o "Perr" me busque la ventana que tenga dicha cadena y me la traiga al frente enfocada. A ver si alguien me puede echar una mano.
Saludos.
Valora esta pregunta
0