如何在没有任何GUI组件的情况下在Windows上使用twain获取图像(数据源管理器)
我尝试使用twain根据以下教程“https://today.java.net/article/2004/11/16/java-tech-acquire-images-twain-and-sane-part-1”弹出的功能和界面选择扫描仪并执行扫描。
但我需要以编程方式获取图像,而无需任何用户交互。我怎样才能做到这一点。我更喜欢c ++
答案 0 :(得分:0)
您可以停用 DAT_USERINTERFACE 来隐藏设备的用户界面。
查看本文的C ++ TWAIN:A C++ Wrapper for TWAIN
答案 1 :(得分:0)
您可以将ShowUI设置为FALSE。如下所示:
TW_USERINTERFACE ui;
ui.ShowUI = FALSE;
ui.ModalUI = TRUE;
ui.hParent = hwnd;
// Enable the default data source.
rc = (*g_pDSM_Entry) (&g_AppID,
&srcID,
DG_CONTROL,
DAT_USERINTERFACE,
MSG_ENABLEDS,
&ui);