全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1286
推到 Plurk!
推到 Facebook!

利用EzCapCamera開兩組panel放畫面

尚未結案
miyada
一般會員


發表:6
回覆:7
積分:2
註冊:2008-11-02

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-11-24 22:57:24 IP:219.81.xxx.xxx 訂閱
各位先進大家好
再次發問問題麻煩大家了
我利用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]

------
大家心地都很好 一起來學習吧
系統時間:2024-04-26 0:46:13
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!