您好
參考此文
抓取 webcam 與畫面 show 出
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Private Declare Function capCreateCaptureWindow Lib "avicap32.dll" Alias "capCreateCaptureWindowA" (ByVal lpszWindowName As String, ByVal dwStyle As Long, ByVal X As Long, ByVal Y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hwndParent As Long, ByVal nID As Long) As Long
Private lngHwnd As Long
Private Sub Command1_Click()
Timer1.Enabled = True
End Sub
Private Sub Form_Load()
Timer1.Enabled = False
lngHwnd = capCreateCaptureWindow("PH Capture", 0, 0, 0, 320, 240, Picture1.hwnd, 0)
DoEvents
SendMessage lngHwnd, 1034, 0, 0
SendMessage lngHwnd, 1976, 66, 0&
End Sub
Private Sub Form_Unload(Cancel As Integer)
SendMessage lngHwnd, 1035, 0, 0
End Sub
Private Sub Timer1_Timer()
SendMessage lngHwnd, 1084, 0, 0
SendMessage lngHwnd, 1054, 0, 0
Picture1.Picture = Clipboard.GetData
Clipboard.Clear
End Sub
歡迎參觀我的Blog
.NET菜鳥自救會