elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 23:43  


Tema destacado: Únete al Grupo Steam elhacker.NET

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo, raul338)
| | |-+  Ayuda con captura de panalla
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con captura de panalla  (Leído 448 veces)
ŞCØRPIØN-X3

Desconectado Desconectado

Mensajes: 119


Ver Perfil
Ayuda con captura de panalla
« en: 11 Enero 2012, 03:30 »

Wenas... tengo un problema al capturar la pantalla, el problema no es capturarlo sino obtenerlo, me devuelve un error diciendo "no se puede abrir el portapapeles"  y la verdad es que nose cual es el error porque el code esta bien, el code es el siguiente:

Código:
Private Sub Timer1_Timer()
If GetKeyPress(vbKeyF8) Then
keybd_event 44, 0, 0&, 0&
Image1.Picture = Clipboard.GetData(vbCFBitmap)
end if
end sub


el code funciona bien cuando la ventana activa es la del prog, pero si estoy viendo otra ventana y presiono F8 el programa me devuelve el error que les mencione. Es muy raro 

ACLARO: no tengo ningun programa abierto que haga uso del portapapeles


En línea
Elemental Code


Desconectado Desconectado

Mensajes: 499


Im beyond the system


Ver Perfil
Re: Ayuda con captura de panalla
« Respuesta #1 en: 11 Enero 2012, 20:19 »

busca de limpiar el portapapeles primero.
Deberia haber un comando paran eso.


En línea

ŞCØRPIØN-X3

Desconectado Desconectado

Mensajes: 119


Ver Perfil
Re: Ayuda con captura de panalla
« Respuesta #2 en: 12 Enero 2012, 01:15 »

si, eso si lo ago con clipboard.clear pero pasa lo mismo :s  :-(
En línea
Tenient101

Desconectado Desconectado

Mensajes: 127


Ver Perfil
Re: Ayuda con captura de panalla
« Respuesta #3 en: 12 Enero 2012, 05:14 »

Esta función es para guardar la captura, la puedes adaptar a tu gusto
Código
Public Function CapturaP(ByVal Path As String)
On Error Resume Next
Dim A               As Boolean
 
               Do While Not A
 
                   Clipboard.Clear
                   keybd_event 44, 1, 0&, 0&
                   DoEvents
                   If Clipboard.GetFormat(vbCFBitmap) Then
                       SavePicture Clipboard.GetData(vbCFBitmap), Path
                       DoEvents
                       Clipboard.Clear
                       A = True
                   End If
 
               Loop
 
End Function
En línea
W0lFy


Desconectado Desconectado

Mensajes: 543



Ver Perfil WWW
Re: Ayuda con captura de panalla
« Respuesta #4 en: 13 Enero 2012, 09:32 »

Ace poco hice algo referente a esto, Me baje una Dll que convertía a JPG, existe alguna api que pueda hacerlo? Gracias
En línea

K@NuT0
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
captura de webcam en vb, ¿como guardar la captura?
Programación General
-Xenon- 7 7,634 Último mensaje 11 Enero 2006, 23:57
por ezdookie
ayuda con captura de paquetes
Hacking Wireless
tevi 2 606 Último mensaje 27 Octubre 2008, 23:39
por jamercues
ayuda con captura de pantalla
.NET
_katze_ 8 934 Último mensaje 27 Enero 2011, 18:40
por _katze_
Captura raton [Ayuda] [VB.NET]
.NET
TomaSs 3 1,351 Último mensaje 20 Mayo 2011, 18:24
por TomaSs
Me salta una captura [Ayuda]
Java
Psyke1 3 457 Último mensaje 24 Noviembre 2011, 02:06
por RyogiShiki
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines