Como ocultar ventana

Iniciado por 3k1n0x, 23 Mayo 2007, 03:04 AM

0 Miembros y 1 Visitante están viendo este tema.

3k1n0x

hola me preguntaba como hacer eso, ocultar una ventana justo despues de enviarle texto con sendkeys,

con esto en un timer con declaraciones y demas se oculta la ventana justo como la necesito pero conociendo lo q esta a la izquierda o derecha del titulo de la ventana

Dim lnghWnd As Long, Texto As String
lnghWnd = GetForegroundWindow
Texto = String(255, Chr(O))
GetWindowText GetForegroundWindow, Texto, 255
Me.Caption = Texto
var = Left$(Form1.Caption, 4)
Label1.Caption = var
If Label1.Caption = "pppp" Then
window = FindWindow(vbNullString, Texto)
ShowWindow window, SW_HIDE


el problema es que no se sabe que esta a la derecha o izquierda del titulo de la ventana,no es minimizarla, lo unico q pasara es q se abrira esa ventana, luego se le enviara texto con sendkeys y ahora alguien tiene idea de como oculto esa ventana?  :huh: salu2s
T3fL0n -> 3k1n0x

Freeze.

No te entiendo muy bien pero si quieres ocultarla usa

form1.hide
y para volverla a sacar debes usar una API que ahora no recuerdo...

o simplemente hacer un form muy pequeño  y cuando quieras ocultarla usas esto...

me.hide ' esto seria el formprincipal
form2.show 'este seria el form pequeñito...

~~

Mira, se me acaba de ocurrir una idea.

La traes al frente, le mandas el texto y de nuevo con send keys le envias Alt + F4, asi se cierra y la victima ya no sospecha (demasiado)

3k1n0x

Cita de: -Freeze- en 23 Mayo 2007, 14:46 PM
No te entiendo muy bien pero si quieres ocultarla usa

form1.hide
y para volverla a sacar debes usar una API que ahora no recuerdo...

o simplemente hacer un form muy pequeño  y cuando quieras ocultarla usas esto...

me.hide ' esto seria el formprincipal
form2.show 'este seria el form pequeñito...

si pero como las se usar siempre tengo q saber el titulo de la ventana o parte del titulo cosa q no se sabe, lo unico q se me ocurre es ponerle un focus a la ventana q se acaba de abrir(cosa q no se y q no tengo mucha idea) y asi ocultar a la ventana q tiene el focus


Cita de: E0N en 23 Mayo 2007, 14:57 PM
Mira, se me acaba de ocurrir una idea.

La traes al frente, le mandas el texto y de nuevo con send keys le envias Alt + F4, asi se cierra y la victima ya no sospecha (demasiado)

si pero asi se cerraria la ventana y si en ella hay algo cargandose como algun archivo que se acaba de enviar, bueno ya sabes
T3fL0n -> 3k1n0x

Freeze.

Explica que tipo de programa quieres hacer... Creo q entenderiamos mejor...

vivachapas

me.visible = False


creo q es eso... al menos yo lo hago asi... es lo mismo q hidden...

3k1n0x

Cita de: -Freeze- en 23 Mayo 2007, 19:17 PM
Explica que tipo de programa quieres hacer... Creo q entenderiamos mejor...

es para ocultar una ventana ya sabes, primero se abre la ventana, luego comienza a cargarse un archivo en ella, luego ahi que ocultar la ventana de la barra de tareas, 30 seg despues se repite, pero no sabemos cual es el titulo de la ventana solo q se acaba de abrir

Cita de: vivachapas en 24 Mayo 2007, 02:22 AM
me.visible = False

creo q es eso... al menos yo lo hago asi... es lo mismo q hidden...

creo q si se puede usar pero como saber quien es me? alguna idea de como obtener el titulo de alguna ventana q se acaba de abrir para asi ocultarla :huh:
T3fL0n -> 3k1n0x

vivachapas

bien... creo q te entendi...

para enviarle texto a cualquier ventana podrias estar enviando texto constantemente con un timer...
de q sirve una ventana oculta?? xq no la cierras una vez q enviaste el sendkeys?

3k1n0x

Cita de: vivachapas en 24 Mayo 2007, 03:06 AM
bien... creo q te entendi...

para enviarle texto a cualquier ventana podrias estar enviando texto constantemente con un timer...
de q sirve una ventana oculta?? xq no la cierras una vez q enviaste el sendkeys?

si lo q no se es como ocultar la ventana q se acaba de abrir no c cierra xq se esta enviando un archivo, lo unico q se sabe es q se acaba de abrir la ventana
T3fL0n -> 3k1n0x

Freeze.

Ya entendi tu lo que no quieres que se vea es la ventana que dice que algo se esta cargando en "ella" cierto???

Bueno solamente utiliza esto:

app.activate aqui el nombre de la ventana , aqui si quieres esperar (no se como se usa)

Ejemplo:

app.activate "Conversación"

Eso activa la ventana de la conversación por MSN q este  activa....

Creo q te solucione el problema o no????