|
Available in the LEADTOOLS Imaging toolkit. |
FastConfigEvent Example for C++ 5.0 and later
void CRasterTwainSink::OnFastConfigEvent(ILTFastConfig_U * pltResConfig) { CString csStr; if (pltResConfig->Success) { csStr.Format(TEXT("Transfer Mode = %d\nFile Format = %d\nBuffer Size = %d\nBits Per Pixel = %d\nRequired Time = %d\n"), pltResConfig->TransferMode, pltResConfig->FileFormat, pltResConfig->BufferSize, pltResConfig->BitsPerPixel, pltResConfig->RequiredTime); MessageBox(NULL, csStr, TEXT("Resulting Scan Configurations..."), MB_OK); } else MessageBox(NULL, TEXT("The tested configuration failed..."), TEXT("Error!"), MB_OK); m_pView->m_pltRasTwain->StopFindFastConfig = FALSE; } void CTwainView::OnTwainAcquire() { pltRasTwain->UnlockSupport(L_SUPPORT_DOCUMENT, TEXT("test key")); pltRasTwain->InitSession((long)GetSafeHwnd()); pltRasTwain->SelectSource(); pltRasTwain->EnableFastConfigEvent = TRUE; pltRasTwain->FindFastConfig("c:\\Twain", L_LTWAIN_SHOW_USER_INTERFACE, 1, 1); }