c – TWAIN:如何获得图像扫描进度?
我必须使用TWAIN 1.x界面从扫描仪获取图像
一些旧的扫描仪扫描时间太长,所以我想如何通知用户扫描进度. 而不是TWAIN WIA API向我发送了具有进度百分比的扫描件,因此我可以使用WIA解决此任务,但是TWAIN呢? 我尝试了这个漂亮的TWAIN演示http://www.codeproject.com/KB/audio-video/twaintest.aspx. 它使用消息循环进行扫描.我想扫描进度应该表示为发送到消息循环的消息集,但我错了.只有一些初始和最终消息. 有没有办法通过TWAIN 1.x API收到有关扫描进度的通知? 先感谢您! 解决方法
备查…
没有办法通过TWAIN API获得扫描进度,也没有通过“欺骗”获得它的标准方法. TWAIN确实为您提供了一种方法,要求TWAIN驱动程序显示(或不显示)OP所提到的进度对话框,但该对话框由各个TWAIN驱动程序设计和操作. 如果您不喜欢给定的驱动程序进度框,则几乎没有选择: >在运行时破解驱动程序的进度框(低级Win32编程,挂钩程序等) 我的建议是将您的精力花在系统的其他方面,在那里您可以控制. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |