15,471
社区成员
发帖
与我相关
我的任务
分享
CImage_Scan_OCXCtrl* pCtrl;
if (pUIThread==NULL)
{
pUIThread = (CUIThread* )AfxBeginThread(RUNTIME_CLASS(CUIThread));
}
TW_IMAGEINFO info;
BOOL bContinue=TRUE;
while(bContinue) //有多少张图像该循环执行多少次
{
if(GetImageInfo(info))
{
int permission;
permission = ShouldTransfer(info);
switch(permission)
{
case TWCPP_DOTRANSFER:
bContinue=GetImage(info); //此函数将图像保存到本地
if(pUIThread)
{
pCtrl = (CImage_Scan_OCXCtrl* )AfxGetApp()->m_pMainWnd;
//WaitForSingleObject(pUIThread,INFINITE);
pUIThread->PostThreadMessage(WM_START_UPDATE_IMAGELIST,(WPARAM)pCtrl->dlg,NULL);
Sleep(100);
}
break;
}
}
}