|
|
@@ -805,7 +805,7 @@ ErrorCodeEnum CHSPScanner::SetPreview(short nValue)
|
|
|
throw Error_Succeed;
|
|
|
}
|
|
|
iretval = g_var->HIGH_CloseWindow();
|
|
|
- CILIX_AUX_X::Sleep(1000);
|
|
|
+ //CILIX_AUX_X::Sleep(1000);
|
|
|
g_var->m_trace->WriteTrace(CILIXTRACE_L_INFO,"SetPreview","HIGH_CloseWindow return %d",iretval);
|
|
|
LOG4VTM(WARN, "<SetPreview> - "<<"HIGH_CloseWindow return "<<iretval);
|
|
|
if (iretval != 0)
|
|
|
@@ -861,7 +861,7 @@ ErrorCodeEnum CHSPScanner::ScanImage(const char* pszFileName)
|
|
|
LOG4VTM(WARN, "<ScanImage> - "<<"拍照图片存储路径:"<<pszFileName);
|
|
|
g_var->m_trace->WriteTrace(CILIXTRACE_L_INFO,"ScanImage","拍照图片存储路径:%s",pszFileName);
|
|
|
memset(g_function,0,sizeof(g_function));
|
|
|
- sprintf(g_function,"%s","SetPreview");
|
|
|
+ sprintf(g_function,"%s","ScanImage");
|
|
|
g_len = 0;
|
|
|
if (strlen(pszFileName) <= 0)
|
|
|
{
|
|
|
@@ -1233,10 +1233,12 @@ ErrorCodeEnum CHSPScanner::SetViewPos(int nX, int nY, int nWidth)
|
|
|
return iret;
|
|
|
}
|
|
|
}
|
|
|
+ g_var->m_trace->WriteTrace(CILIXTRACE_L_INFO,"SetViewPos","g_isshow= %d,g_ishide=%d",g_isshow,g_ishide);
|
|
|
if((g_isshow == TRUE)&&(g_ishide == FALSE)&&(nWidth == 0))
|
|
|
{
|
|
|
int iretval = g_var->HIGH_HideWindow(true);
|
|
|
CILIX_AUX_X::Sleep(200);
|
|
|
+ g_var->m_trace->WriteTrace(CILIXTRACE_L_INFO,"SetViewPos","传入窗口宽度为0,隐藏窗口,HIGH_HideWindow return %d",iretval);
|
|
|
if (iretval != 0)
|
|
|
{
|
|
|
g_var->m_trace->WriteTrace(CILIXTRACE_L_ERROR,"SetViewPos","传入窗口宽度为0,隐藏窗口,HIGH_HideWindow return %d",iretval);
|
|
|
@@ -1251,6 +1253,25 @@ ErrorCodeEnum CHSPScanner::SetViewPos(int nX, int nY, int nWidth)
|
|
|
return iret;
|
|
|
}
|
|
|
}
|
|
|
+ if((g_isshow == TRUE)&&((nWidth !=0)&&((ix == 0)&&(iy==0)&&(ih==0)&&(iw==0))))
|
|
|
+ {
|
|
|
+ int iretval = g_var->HIGH_HideWindow(false);
|
|
|
+ CILIX_AUX_X::Sleep(200);
|
|
|
+ g_var->m_trace->WriteTrace(CILIXTRACE_L_INFO,"SetViewPos","传入窗口宽度为原来宽度,显示窗口,HIGH_HideWindow return %d",iretval);
|
|
|
+ if (iretval != 0)
|
|
|
+ {
|
|
|
+ g_var->m_trace->WriteTrace(CILIXTRACE_L_ERROR,"SetViewPos","传入窗口宽度为原来宽度,显示窗口,HIGH_HideWindow return %d",iretval);
|
|
|
+ memset(m_Error.szErrMsg,0,sizeof(m_Error.szErrMsg));
|
|
|
+ strcpy(m_Error.szErrMsg,"传入窗口宽度为之前的宽度,显示窗口失败");
|
|
|
+ m_Error.dwErrMsgLen = strlen(m_Error.szErrMsg);
|
|
|
+ iret = Error_DevCommFailed;
|
|
|
+ g_len = __LINE__;
|
|
|
+ m_code = iret;
|
|
|
+ LOG4VTM(WARN, "<SetViewPos> - "<<"传入窗口宽度为之前的宽度,显示窗口失败,HIGH_HideWindow return "<<iretval);
|
|
|
+ LOG4VTM(WARN, "<SetViewPos> - "<<"Exit-");
|
|
|
+ return iret;
|
|
|
+ }
|
|
|
+ }
|
|
|
g_var->m_trace->WriteTrace(CILIXTRACE_L_INFO,"SetViewPos","g_X=%d,g_Y=%d,g_Width=%d,g_Height=%d",g_X,g_Y,g_Width,g_Height);
|
|
|
g_var->m_trace->WriteTrace(CILIXTRACE_L_INFO,"SetViewPos","ix=%d,iy=%d,iw=%d,ih=%d",ix,iy,iw,ih);
|
|
|
LOG4VTM(WARN, "<SetViewPos> - "<<"g_Height="<<g_Height);
|
|
|
@@ -1285,7 +1306,7 @@ ErrorCodeEnum CHSPScanner::SetProperty()
|
|
|
g_var->m_trace->WriteTrace(CILIXTRACE_L_INFO,"SetProperty","Entry.......................");
|
|
|
ErrorCodeEnum iret = Error_Succeed;
|
|
|
memset(g_function,0,sizeof(g_function));
|
|
|
- sprintf(g_function,"%s","SetViewPos");
|
|
|
+ sprintf(g_function,"%s","SetProperty");
|
|
|
g_len = 0;
|
|
|
memset(m_Error.szErrMsg,0,sizeof(m_Error.szErrMsg));
|
|
|
strcpy(m_Error.szErrMsg,"不支持该功能");
|