• <rp id="wfxtb"><acronym id="wfxtb"></acronym></rp><em id="wfxtb"></em><dd id="wfxtb"><big id="wfxtb"><video id="wfxtb"></video></big></dd>
  • <rp id="wfxtb"></rp>

    <mark id="wfxtb"><center id="wfxtb"></center></mark>

      <rp id="wfxtb"><span id="wfxtb"><u id="wfxtb"></u></span></rp>

      <rp id="wfxtb"><object id="wfxtb"></object></rp>

      注意:訪問本站需要Cookie和JavaScript支持!請設置您的瀏覽器! 打開購物車 查看留言付款方式聯系我們
      初中電子 單片機教材一 單片機教材二
      搜索上次看見的商品或文章:
      商品名、介紹 文章名、內容
      首頁 電子入門 學單片機 免費資源 下載中心 商品列表 象棋在線 在線繪圖 加盟五一 加入收藏 設為首頁
      本站推薦:
      幾句代碼實現控制攝像頭(轉)
      文章長度[1765] 加入時間[2007/5/20] 更新時間[2023/10/26 6:22:07] 級別[0] [評論] [收藏]
      幾句代碼實現控制攝像頭(轉)
      2007年03月28日 星期三 21:44


      [推薦]幾句代碼實現控制攝像頭,有攝像頭的進哦

      網上有很多控制攝像頭的源程序,但都比較復雜,其實如果只是簡單的打開關閉攝像頭,完全用不著那么多代碼,只用幾句就可以實現,以下是代碼和源程序.
      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 Const GET_FRAME As Long = 1084
      Private Const COPY As Long = 1054
      Private Const CONNECT As Long = 1034
      Private Const DISCONNECT As Long = 1035
      Private CapHwnd As Long

      Private Sub Command1_Click()
      '打開攝像頭
      CapHwnd = capCreateCaptureWindow("WebcamCapture", 0, 0, 0, 640, 480, Me.hwnd, 0)
      DoEvents
      SendMessage CapHwnd, CONNECT, 0, 0
      Timer1.Enabled = True
      End Sub

      Private Sub Command2_Click()
      '停止攝像頭
      DoEvents

      SendMessage CapHwnd, DISCONNECT, 0, 0
      Timer1.Enabled = False
      End Sub

      Private Sub Command3_Click()
      '截圖
      SavePicture Picture1.Image, App.Path & "\\Image" & Date$ & " " & Int(Timer) & ".bmp"
      End Sub

      Private Sub Timer1_Timer()       

      'timer1.Interval=50
      On Error Resume Next
      SendMessage CapHwnd, GET_FRAME, 0, 0
      SendMessage CapHwnd, COPY, 0, 0
      Picture1.Picture = Clipboard.GetData
      Clipboard.Clear
      End Sub


      1、 本站不保證以上觀點正確,就算是本站原創作品,本站也不保證內容正確。
      2、如果您擁有本文版權,并且不想在本站轉載,請書面通知本站立即刪除并且向您公開道歉! 以上可能是本站收集或者轉載的文章,本站可能沒有文章中的元件或產品,如果您需要類似的商品請 點這里查看商品列表!
      本站協議。 版權信息。 關于我們。 本站地圖。 營業執照。 發票說明。 付款方式。 聯系方式
      深圳市寶安區西鄉五壹電子商行——粵ICP備16073394號-1;地址:深圳西鄉河西四坊183號;郵編:518102
      E-mail:51dz$163.com($改為@);Tel:(0755)27947428
      工作時間:9:30-12:00和13:30-17:30和18:30-20:30,無人接聽時可以再打手機13537585389
      91嫩草黄片动漫版,91色色天堂网,91小伙大屁股熟女高潮系列,97年轻水嫩的漂亮大学美女