這個(gè)方法沒(méi)問(wèn)題。
金昌ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書(shū)未來(lái)市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)建站的ssl證書(shū)銷(xiāo)售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話(huà)聯(lián)系或者加微信:18980820575(備注:SSL證書(shū)合作)期待與您的合作!
win8.1,我用網(wǎng)上的方法,有時(shí)也有黑屏現(xiàn)象,但多試幾次就好了。有時(shí)還會(huì)彈出要選擇攝像頭,選擇確認(rèn)、取消、應(yīng)用都是黑屏。
1.點(diǎn)擊打開(kāi)開(kāi)始菜單 - 電腦設(shè)置,打開(kāi)電腦設(shè)置窗口。如下圖所示
2.在打開(kāi)的電腦設(shè)置窗口中,點(diǎn)擊打開(kāi)“隱私”項(xiàng)進(jìn)入下一步操作。如下圖所示
3.在隱私功能界面中,找到“攝像頭”點(diǎn)擊打開(kāi)。如下圖所示
4.點(diǎn)擊將允許應(yīng)用使用我的攝像頭開(kāi)啟,關(guān)閉電腦設(shè)置窗口完成操作。如下圖所示
我們最后沒(méi)有用到VC,而VB.net上是用攝像后的以截屏實(shí)現(xiàn)拍照的,因?yàn)橹攸c(diǎn)在字符識(shí)別,所以根據(jù)你的環(huán)境恐怕我的工作提供不了什么幫助,vc6.0的資料應(yīng)該還蠻多的,不過(guò)因?yàn)闆](méi)有用到,所以之前看到也沒(méi)收,我做vb6和vb.net的時(shí)候還是用下別人的例子,比如單獨(dú)的攝像頭程序什么的,之后改成需要的東西。
Private Const WS_CHILD = H40000000
Private Const WS_VISIBLE = H10000000
Private Const WM_CAP_START = H400
Private Const WM_CAP_DRIVER_CONNECT = WM_CAP_START + 10
Private Const WM_CAP_SET_SCALE = WM_CAP_START + 53
Private Const WM_CAP_SET_PREVIEWRATE = WM_CAP_START + 52
Private Const WM_CAP_SET_PREVIEW = WM_CAP_START + 50
Private Declare Function capCreateCaptureWindowA Lib "avicap32.dll" ( _
ByVal lpszWindowName As String, _
ByVal dwStyle As Long, _
ByVal x As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As Integer, _
ByVal hWndParent As Long, ByVal nID As Long) As Long
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Integer, ByVal lParam As Long) As Long
Private Sub Form_Load()
'建立采集窗口(不顯示窗口,處理后顯示到PIC控件)
uwndc = capCreateCaptureWindowA("", WS_VISIBLE Or WS_CHILD, 0, 0, 320, 240, Me.hWnd, 0)
'連接
SendMessage uwndc, WM_CAP_DRIVER_CONNECT, 0, 0
'Scale開(kāi)
SendMessage uwndc, WM_CAP_SET_SCALE, True, 0
'顯示刷新MS
SendMessage uwndc, WM_CAP_SET_PREVIEWRATE, 40, 0
'用予覽方式顯示(特殊需要,不顯示予纜)
SendMessage uwndc, WM_CAP_SET_PREVIEW, True, 0
End Sub
上述代碼就可以實(shí)現(xiàn) 但是要注意相應(yīng)的控件是否存在 不存在的 你自己畫(huà)出來(lái)
給你個(gè)工程自己看...
運(yùn)行后可以看到自己...
點(diǎn)按鈕保存到c:\1.bmp