twain3.0/huagao/Device/GScan.cpp

41 lines
564 B
C++
Raw Normal View History

#include "stdafx.h"
#include "GScan.h"
#include "stdio.h"
#include <map>
#include "ImageProcess/ImageApplyHeaders.h"
#include "ImageMatQueue.h"
GScan::GScan()
:pixType(0)
, m_pImages(new ImageMatQueue())
{
devState = DEV_STOP;
Error_Code = 0;
}
GScan::~GScan()
{
}
void DoEvents()
{
MSG msg;
if (PeekMessage(&msg , NULL, 0, 0, PM_REMOVE)) {
DispatchMessage(&msg);
TranslateMessage(&msg);
}
}
void GScan::trim(std::string &s)
{
int index = 0;
if (!s.empty()) {
while ((index = s.find(' ', index)) != string::npos)
s.erase(index, 1);
}
}