C#TWAIN互动

Val*_*yev 6 c# wpf twain imaging image-scanner

我正在尝试设置一个C#应用程序,它使用代码项目中的 TWAIN 示例

这工作正常,除了我需要强制Form转换IMessageFilter并调用IMessageFilter.PreFilterMessage()以捕获TWAIN回调.
另外我需要通过调用来启动这个过滤

Application.AddMessageFilter();
Run Code Online (Sandbox Code Playgroud)

有没有办法在WPF窗口中做同样的事情?(添加消息过滤器并捕获TWAIN回调).

另一个完全高级的问题:有没有人知道替代C#TWAIN库\包装器?

谢谢.

Luk*_*ane 6

我刚刚将Thomas Scheidegger的文章(CodeProject:.NET TWAIN图像扫描)中的代码整理成github项目

我已经清理了一些API并添加了WPF支持,所以请查看它.:)

它有一个简单的WPF应用程序,显示了消息过滤如何与WPF一起使用.


csg*_*ero 4

你可以在活动中尝试一下ComponentDispatcher.ThreadFilterMessage
据我了解,它在WPF中的用途与在WinFormsApplication.AddMessageFilter()中的用途相同。