|
capHwnd = capCreateCaptureWindow("영상",WS_CHILD|WS_VISIBLE,2,2,162,122,this->Handle,0);
if(capDriverConnect(capHwnd, 0) == FALSE)
{
// ShowMessage("USB Camera를 연결 해 주세요.");
// return;
}
Form1->DoubleBuffered = true; // 폼의 더블버퍼를 킨다
capPreview(capHwnd,true); // 캠 화면을 보여준다
capPreviewRate(capHwnd,100); // 캠의 프레임을 설정해준다. 여기서는 10프레임
capPreviewScale(capHwnd,true); // 캠화면의 크기에 따라 맞춰 보여질 수 있도록 설정
Timer1->Enabled = true;
위 소스입니다. 윈도우XP에서 정상작동하는데 윈도우7에서는 되긴하는데 가끔가다 비디오장치를 선택하라는 메시지가나오네요
어떻게해결해야하나요?
혹시몰라서 샘플 첨부합니다 윈xp에서는잘되는데 윈7에서는 몇번 실행해보면 캠을 연결하라고하네요.
|