Programación General > Visual Basic 6.0 e inferiores
Boton De Camara Web
riciar:
Hola, necesitaria saber como puedo capturar el boton de las camaras web con visual basic sin que se active el programa que viene con la camara.
gracias.
RadicalEd:
Utiliza el buscador del foro, creo que de ahi encontre esto hace algun tiempo.
--- Código: Text ---Const ws_visible = &H10000000Const ws_child = &H40000000Const WM_USER = 1024Const WM_CAP_EDIT_COPY = WM_USER + 30Const wm_cap_driver_connect = WM_USER + 10Const wm_cap_set_preview = WM_USER + 50Const wm_cap_set_overlay = WM_USER + 51Const WM_CAP_SET_PREVIEWRATE = WM_USER + 52Const WM_CAP_SEQUENCE = WM_USER + 62Const WM_CAP_SINGLE_FRAME_OPEN = WM_USER + 70Const WM_CAP_SINGLE_FRAME_CLOSE = WM_USER + 71Const WM_CAP_SINGLE_FRAME = WM_USER + 72Const DRV_USER = &H4000Const DVM_DIALOG = DRV_USER + 100Const PREVIEWRATE = 30 Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lparam As Long) As LongPrivate Declare Function capCreateCaptureWindow Lib "avicap32.dll" Alias "capCreateCaptureWindowA" (ByVal a As String, ByVal b As Long, ByVal c As Integer, ByVal d As Integer, ByVal e As Integer, ByVal f As Integer, ByVal g As Long, ByVal h As Integer) As Long Dim hwndc As LongPrivate Sub Command1_Click()'Código que realiza la captura de la imagen: temp = SendMessage(hwndc, WM_CAP_EDIT_COPY, 1, 0)Set Picture1.Picture = Clipboard.GetData End SubPrivate Sub Form_Load()'Código que activa la captura de imágenesse supone un formulario con 2 picture llamados "picture1" y "picture2") hwndc = capCreateCaptureWindow("Ventana de Captura", ws_child Or ws_visible, 0, 0, Picture2.Width, Picture2.Height, Picture2.hwnd, 0)If (hwndc <> 0) Thentemp = SendMessage(hwndc, wm_cap_driver_connect, 0, 0)temp = SendMessage(hwndc, wm_cap_set_preview, 1, 0)temp = SendMessage(hwndc, WM_CAP_SET_PREVIEWRATE, PREVIEWRATE, 0)End If End Sub Ojala te sirva.
Chao
riciar:
El programa de captura de imagenes con una webcam lo tengo, lo que necesito es que cuando pulso el boton de la webcam me congele la imagen y no se me active el programa que viene con la camara.
Gracias de nuevo.
eliza_marti:
hola riciar.. :hola: ..pues si manejas la captura con un picture ..entonces podrias por ejemplo poner otro picture que cuando hagas el efecto de congelar la imagen pues se active el segundo picture..con la imagen congelada (claro..ocultando el otro..)..mmm..es una idea.. :rolleyes: ....chaitos.. :hola: ..nos cuantas como te fue.. ;)
riciar:
Gracias Eliza por responder.
Lo que necesitaria es poder ver cuando el usuario presiona el boton de la webcam y capturar en ese momento. El problema que tengo es que cuando pulso el boton se activa el soft que viene con la camara.
Gracias de nuevo.
Navegación
[#] Página Siguiente
Ir a la versión completa