Autor
|
Tema: Capturar pantalla incluyendo video de youtube o reproductores en .jpg u otro (Leído 4,062 veces)
|
hunter18
Desconectado
Mensajes: 202
|
Quiero capturar la imagen de la pantalla como si presionara la tecla "ImpPant" pero a diferencia de esta me capture la imagen de video ya sea de reproductor de windows, de algun video de youtube o camara web y no me muestre un cuadro negro.
He probado varios ejemplos y links que me han dado pero no he podido hacerlo, haber si alguien puede ayudarme, saludos
|
|
|
En línea
|
|
|
|
seba123neo
|
Hola, proba esto.. Option Explicit Private Declare Function PrintWindow Lib "user32.dll" (ByVal hWnd As Long, ByVal hdcBlt As Long, ByVal nFlags As Long) As Long Const PW_CLIENTONLY = &H1 Private Sub Timer1_Timer() PrintWindow &H40176, Me.hDC, 0 End Sub
lo probe con un video de youtube y anda...ponele el handle del reproductor de youtube para probar o la ventana del navegador. saludos.
|
|
|
En línea
|
|
|
|
hunter18
Desconectado
Mensajes: 202
|
Perdona la ignorancia pero no se como aplicar el ejemplo Como hago para ver la captura que se hizo, podria utilizar un control picture o pegar la captura en paint para ver el resultado?
|
|
|
En línea
|
|
|
|
xkiz ™
|
Option Explicit Private Declare Function GetForegroundWindow Lib "user32" () As Long Private Declare Function PrintWindow Lib "user32.dll" (ByVal hwnd As Long, ByVal hdcBlt As Long, ByVal nFlags As Long) As Long Const PW_CLIENTONLY = &H1 Private Sub Timer1_Timer() Dim Ret As Long Ret = GetForegroundWindow() Me.AutoRedraw = True If (PrintWindow(Ret, Me.hDC, 0) = True) Then Me.Refresh Debug.Print "Print Realizada" Me.SetFocus Else Debug.Print "Error" End If Timer1.Enabled = False End Sub
|
|
« Última modificación: 3 Agosto 2010, 06:47 am por xkiz »
|
En línea
|
|
|
|
BlackZeroX
Wiki
Desconectado
Mensajes: 3.158
I'Love...!¡.
|
No tiene caso hacer un Timer1.Enabled = False Option Explicit Private Declare Function GetForegroundWindow Lib "user32" () As Long Private Declare Function PrintWindow Lib "user32.dll" (ByVal hwnd As Long, ByVal hdcBlt As Long, ByVal nFlags As Long) As Long Private Sub Timer1_Timer() If PrintWindow(GetForegroundWindow , Me.hDC, 0) Then Me.Refresh Debug.Print "Print Realizada" Else Debug.Print "Error" End If End Sub
|
|
|
En línea
|
The Dark Shadow is my passion.
|
|
|
hunter18
Desconectado
Mensajes: 202
|
Efectivamente me captura solo la imagen de los videos de youtube, del reproductor windows u otro sale todo negro y de la camara web no lo pude probar.
Parece que no especifique bien lo que intento hacer con su ayuda. Quiero hacer una captura de toda la pantalla por ejemplo 1024x768 al igual que lo hace la tecla ImpPant la cual no toma los videos y muestra todo negro, algo asi como los keylogger que toman una foto de la pantalla para espiar al usuario.
|
|
|
En línea
|
|
|
|
xkiz ™
|
en XP si, en WinVista o W7 si se ve el video envez de la pantalla negra esa, = creo que habia un ejemplo de como hacerlo, pero ahora no me acuerdo dondeestaba, lo busco y despues lo posteo si lo encuentro.
|
|
|
En línea
|
|
|
|
LeandroA
|
Efectivamente me captura solo la imagen de los videos de youtube, del reproductor windows u otro sale todo negro y de la camara web no lo pude probar.
Parece que no especifique bien lo que intento hacer con su ayuda. Quiero hacer una captura de toda la pantalla por ejemplo 1024x768 al igual que lo hace la tecla ImpPant la cual no toma los videos y muestra todo negro, algo asi como los keylogger que toman una foto de la pantalla para espiar al usuario.
hasta donde yo se no se puede, se que es un color RGB(16, 0, 16) y que el reproductor pinta (no se de que forma) un area determinada de la pantalla que contenga esos colores. Saludos.
|
|
|
En línea
|
|
|
|
hunter18
Desconectado
Mensajes: 202
|
bueno si no se puede que se va hacer, saludos
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
como capturar pantalla? con Power builder u otro
Programación General
|
XpandyX
|
0
|
2,761
|
24 Diciembre 2011, 00:37 am
por XpandyX
|
|
|
SublimeVideo sube el listón del vídeo en HTML5 con reproductores personalizados
Noticias
|
wolfbcn
|
0
|
1,213
|
17 Diciembre 2012, 01:11 am
por wolfbcn
|
|
|
Capturar Pantalla y guardar en video
Java
|
mapers
|
0
|
1,527
|
13 Mayo 2015, 17:45 pm
por mapers
|
|
|
La 'TV de verdad' llega a YouTube:lanzará canales en vivo, incluyendo en español
Noticias
|
wolfbcn
|
0
|
1,194
|
1 Marzo 2017, 02:03 am
por wolfbcn
|
|
|
Hay una mancha en la pantalla del móvil, en uno y en otro :S
« 1 2 »
Dispositivos Móviles (PDA's, Smartphones, Tablets)
|
Terminator5
|
10
|
6,594
|
1 Julio 2022, 13:25 pm
por El_Andaluz
|
|