[問題]Dshow擷取兩個webcam畫面放入兩個panel問題
( *[1m *[m 為色碼,可以按 Ctrl+V 預覽會顯示的顏色 )
( 未必需要依照此格式,文章條理清楚即可 )
遇到的問題: (題意請描述清楚)
我想用dshow擷取2個webcam畫面放入windows form的panel中,如果只有一個畫面沒有問題
但是兩個畫面就沒辦法顯示(只有一個panel有畫面)。
希望得到的正確結果:
兩個panel分別顯示個別webcam畫面。
程式跑出來的錯誤結果:
沒有錯誤
開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux)
vc 2008
有問題的code: (請善用置底文標色功能)
下面這段是把畫面鎖在panel上面,但是似乎沒有功效;
Rectangle rc1 = this->panel1->ClientRectangle;
camera1.m_pWindow->put_Owner(OAHWND(this->panel1->Handle.ToInt64()));
camera1.m_pWindow->put_WindowStyle( WS_CHILD | WS_CLIPSIBLINGS
| WS_CLIPCHILDREN );
camera1.m_pWindow->SetWindowPosition( 0, 0, rc1.Right, rc1.Bottom );
Rectangle rc2 = this->panel2->ClientRectangle;
camera2.m_pWindow->put_Owner(OAHWND(this->panel2->Handle.ToInt64()));
camera2.m_pWindow->put_WindowStyle( WS_CHILD | WS_CLIPSIBLINGS |
WS_CLIPCHILDREN );
camera2.m_pWindow->SetWindowPosition( 0, 0, rc2.Right, rc2.Bottom );
補充說明:
在顯示一個webcam的畫面到panel上是可以成功的,但想改成兩個webcam對上兩個畫面就
失敗了(只有一個panel有畫面)。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.13.133.193
推
02/09 00:32, , 1F
02/09 00:32, 1F
→
02/09 00:34, , 2F
02/09 00:34, 2F
→
02/09 00:34, , 3F
02/09 00:34, 3F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章