利用EzCapCamera開兩組panel放畫面 |
尚未結案
|
miyada
一般會員 發表:6 回覆:7 積分:2 註冊:2008-11-02 發送簡訊給我 |
各位先進大家好
再次發問問題麻煩大家了 我利用EzCapCamera這個元件,拉兩組出來用,我只有一個webcam,第一組啟動相機時用到 EzCapCamera1->CameraDisplay 恩 沒問題 影像會被開啟放到panel上 但是在沒關閉到這第一組時,我再將第2組元件也按下EzCapCamera2->CameraDisplay 結果就變成了綠色畫面了,我看了一下code,CameraMode 這個變數值為0所以就會啟動預覽模式 但又因為無webcam可用所以才會變綠色畫面嗎,如果我想的是沒錯,請問前輩們,該如何解決呢 拜託了,我已經想破頭了,謝謝 [code cpp] void __fastcall TEzCapCamera::CameraDisplay(bool *getCamStatus) { vcHWND = capCreateCaptureWindow("Capture Window",WS_CHILD | WS_VISIBLE, 0, 0, Width, Height, Handle, 0); //設定視窗大小 bool ScanDriver = false; for(int i=0; i<10; i ) { ScanDriver = capDriverConnect(vcHWND, i); if(ScanDriver) break; } if(!ScanDriver) { *getCamStatus = false; ShowMessage("攝影機連接失敗.."); return; } else *getCamStatus = true; if (CameraMode == 0) { capPreviewRate(vcHWND, 33); capPreview(vcHWND, true); } else capOverlay(vcHWND, true); capPreviewScale(vcHWND, true); } [/code]
------
大家心地都很好 一起來學習吧 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |