mfc中循环取像,导致其他控件不响应
在mfc中,点开打开按钮,代码如下,可以实现实时取像,而不用Timer。但是,用while时,其他控件都无法进行操作了,程序也无法退出,只能强制退出。各位有没有解决的方法...
在mfc中,点开 打开 按钮,代码如下,可以实现实时取像,而不用Timer。但是,用while时,其他控件都无法进行操作了,程序也无法退出,只能强制退出。
各位有没有解决的方法?
void C双图像Dlg::OnBnClickedOpen()
{
// TODO: 在此添加控件通知处理程序代码
if(!capture)
{
capture = cvCaptureFromCAM(0);
}
while(1)
{
m_Frame=cvQueryFrame(capture);
DrawPicToHDC(m_Frame,IDC_img);
if( cvWaitKey(100) >= 0 )
break;
//_sleep(100);
}
} 展开
各位有没有解决的方法?
void C双图像Dlg::OnBnClickedOpen()
{
// TODO: 在此添加控件通知处理程序代码
if(!capture)
{
capture = cvCaptureFromCAM(0);
}
while(1)
{
m_Frame=cvQueryFrame(capture);
DrawPicToHDC(m_Frame,IDC_img);
if( cvWaitKey(100) >= 0 )
break;
//_sleep(100);
}
} 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询