Título: Ayuda con funcion listar ventanas en Array Publicado por: | SMT | en 6 Agosto 2013, 00:48 am Buenas tengo un problema con una función (Realmente llevo mucho tiempo sin programar y ando haciendo pequeñas "funciones" para generalizarme de nuevo con VB6) lo que mi funcion hace es listar las ventanas, ver si estan visible si es correcto obtiene el caption y luego la almacena en un array.
El problema es que la función no me sirve, no puedo obtener los valores del array para listarlo, no se si es que no manejo bien el array... Busque ayuda (bastante) en Internet y la mayoría de ejemplos lista todo los caption de una vez en algún control pero no consigo un ejemplo en Array. Aqui anexo el codigo esto va en un Modulo .Bas: Código: ' Lista las ventanas Y para ejecutarlo lo hago de la siguiente manera: Código: EnumWindows AddressOf mEnumWindows, 0& Sera que me pueden brinda una mano en que hago mal? Gracias y saludos. Título: Re: Ayuda con funcion listar ventanas en Array Publicado por: Danyfirex en 6 Agosto 2013, 13:56 pm IsWindowVisible? :-(
mira este ejemplo Código
saludos Título: Re: Ayuda con funcion listar ventanas en Array Publicado por: | SMT | en 11 Agosto 2013, 09:08 am Hola DanyFirex, muchas gracias por tu respuesta ya logre solucionar parte del problema que tenia (Volvi a hacer el codigo desde 0) lo unico que no e logrado y no entiendo (o recuerdo) porque.. Es que quiero que todos los nombres se me almacenen en un Array en un modulo y que desde el Form pueda acceder al array, pero no puedo hacer eso...
Por casualidad sabes debido a que no puedo obtener los datos desde el array o sera que los agrego mal? Uso el Redim Preserver Título: Re: Ayuda con funcion listar ventanas en Array Publicado por: Dessa en 11 Agosto 2013, 16:25 pm debido a que no puedo obtener los datos desde el array o sera que los agrego mal? Uso el Redim Preserver Private Function mEnumWindows(ByVal wHwnd As Long, ByVal lParam As Long) As Boolean ReDim Preserve ListEnumWindow(Proc) mEnumWindows = True '(antes de End Function) FORM Código:
MODULO Código:
|