elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Como captar una ventana activa de X programa desde VB
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Como captar una ventana activa de X programa desde VB  (Leído 4,151 veces)
kakinets


Desconectado Desconectado

Mensajes: 414


[>Argentina<]


Ver Perfil
Como captar una ventana activa de X programa desde VB
« en: 24 Marzo 2006, 02:16 am »

Hola a todos mi pregunta es si alguien alguna ves a desarollado una aplicasion para captar las ventanas activa.

Lo que yo quiero hacer es que mi programa capte cuando alguien me hable por MSN

 Espero que me puedan ayudar o tirarme alguna idea


En línea

NYlOn


Desconectado Desconectado

Mensajes: 842


OOOOHHHHHH, TARAGÜIIII xDDDDDD


Ver Perfil WWW
Re: Como captar una ventana activa de X programa desde VB
« Respuesta #1 en: 24 Marzo 2006, 02:29 am »

Busca info sobre las APIs GetActiveWindow y GetWindowText.

Saludos.-


En línea

kakinets


Desconectado Desconectado

Mensajes: 414


[>Argentina<]


Ver Perfil
Re: Como captar una ventana activa de X programa desde VB
« Respuesta #2 en: 25 Marzo 2006, 01:38 am »

gracias man voy a ver que ago...
En línea

xXnewbieXx

Desconectado Desconectado

Mensajes: 68



Ver Perfil
Re: Como captar una ventana activa de X programa desde VB
« Respuesta #3 en: 25 Marzo 2006, 10:48 am »

 :P kizas este mal dar directamente el código, pero x si tuvieras algún problema o si le puede servir a otra persona será asi  ;) :

Ponemos 2 botones (uno copiará la ventana actia "q es lo q preguntas" y el otro copiará toa la pantalla "x si interesa a alguien" ;D)

Código:
Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)

Private Sub btn_Activa_Click()
'Captura la ventana activa
keybd_event 44, 1, 0&, 0&
End Sub

Private Sub btn_Pantalla_Click()
'Captura toda la pantalla
keybd_event 44, 0, 0&, 0&
End Sub

Ahora bien si d paso quieres q esa imagen pase un picture x ejemplo sería d esta forma :
(ponemos otro botón)

Código:
Private Sub btn_Pegar_Click()
'pega la imagn q c tenga copiada
Picture1.Picture = Clipboard.GetData(vbCFBitmap)
End Sub

 :rolleyes: q de bromitas he hexo yo con este código haciendo q un exe copie la pantalla ,el frm con el mismo tamaño q el screen y q esté x delante d otras ventanas... jajajaj a primera vista parece q too está blokeado :rolleyes:

spero k t sirva y saludos  ;)
En línea

Hardware: Lo que golpeas. Software: La causa

Error 943 - El sistema esta funcionando demasiado bien, se caerá para seguir con la rutina...
xXnewbieXx

Desconectado Desconectado

Mensajes: 68



Ver Perfil
Re: Como captar una ventana activa de X programa desde VB
« Respuesta #4 en: 25 Marzo 2006, 12:42 pm »

 :-[ uy lei mal :-[, era capturar la ventana d un programa en concreto... sorry no dige na  :-[ :-X
En línea

Hardware: Lo que golpeas. Software: La causa

Error 943 - El sistema esta funcionando demasiado bien, se caerá para seguir con la rutina...
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines