15,978
社区成员
发帖
与我相关
我的任务
分享
int __stdcall StreamCB(MV_IMAGE_INFO *pInfo,long nUserVal)
{
CMVGigeDlg *pDlg = (CMVGigeDlg *)nUserVal;
//pDlg->p1=pInfo;
return pDlg->DisImage(pInfo);
//return ::SendMessage(pDlg->m_hWnd,WM_SNAP_CHANGE,0,0);
}
int CMVGigeDlg::DisImage(MV_IMAGE_INFO* pInfo)
{//ImgdataVar.parray->pvData=disbuffer;
ImgdataVar.parray->pvData=(WORD*)pInfo->pImageBuffer;
Image1.ArrayToImage(ImgdataVar);
//long imgsize=pInfo->nImageSizeAcq;
//C_CWIMAQImage Imagetemp=m_vision.CreateCWIMAQImage();
return 1;
}
int __stdcall StreamCB(MV_IMAGE_INFO *pInfo,long nUserVal)
{
CMVGigeDlg *pDlg = (CMVGigeDlg *)nUserVal;
pDlg->p1=pInfo;
//return pDlg->DisImage(pInfo);
return ::SendMessage(pDlg->m_hWnd,WM_SNAP_CHANGE,0,0);
}
LRESULT CMVGigeDlg::OnSnapChange(WPARAM wParam,LPARAM lParam)
{ImgdataVar.parray->pvData=(WORD*)p1->pImageBuffer;
Image1.ArrayToImage(ImgdataVar);
C_CWIMAQImage Imagetemp=m_vision.CreateCWIMAQImage();
return 1;
}