[.NET] 同時啟動兩台WEBCAM
想要同時啟動WEBCAM分別在PICTUREBOX1及PICTUREBOX2上
但目前用按鈕開啟時 開第一台 在開第二台第一台就會關掉
想請問是以下這裡的問題嗎?
hWnd = capCreateCaptureWindowA("WebCam", (WS_CHILD Or WS_VISIBLE), 0, 0, 0, 0, PictureBox2.Handle.ToInt32(), 0)
' hWnd = capCreateCaptureWindowA("Capture", 1342177280, 0, 0, 640, 480, pic.Handle.ToInt32, 0)
SendMessageA(hWnd, 1034, 0, 0)
SendMessageA(hWnd, 1038, 44, 0)
SendMessageA(hWnd, 1974, 1, 0)
SendMessageA(hWnd, 1976, 66, 0)
' 連接至視訊裝置
If SendMessage(hWnd, WM_CAP_DRIVER_CONNECT, device, 0) = 1 Then
' 設定預覽比率
SendMessage(hWnd, WM_CAP_SET_SCALE, 1, 0)
' 設定預覽速率
SendMessage(hWnd, WM_CAP_SET_PREVIEWRATE, 30, 0)
' 開始視訊裝置預覽
SendMessage(hWnd, WM_CAP_SET_PREVIEW, 1, 0)
' 調整預覽大小至PictureBox
SetWindowPos(hWnd, HWND_BOTTOM, 0, 0, PictureBox2.Width, PictureBox2.Height, (SWP_NOMOVE Or SWP_NOZORDER))
這裡不能一樣嗎??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.127.25.111
推
08/22 11:51, , 1F
08/22 11:51, 1F
Visual_Basic 近期熱門文章
PTT數位生活區 即時熱門文章