以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 引用TWAIN的问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=84716) |
||||
-- 作者:nblwar -- 发布时间:2016/5/8 20:40:00 -- 引用TWAIN的问题 ‘MSG定义 <StructLayout(LayoutKind.Sequential, Pack:=4)> _ Public Structure WINMSG Public hwnd As IntPtr Public message As Integer Public wParam As IntPtr Public lParam As IntPtr Public time As Integer Public x As Integer Public y As Integer End Structure Public MSG As WINMSG Dim pos As Long = GetMessagePos() \'取得消息队列中上一条消息处理完毕时的鼠标指针屏幕位置 MSG.hwnd = m.HWnd MSG.message = m.Msg MSG.wParam = m.WParam MSG.lParam = m.LParam MSG.time = GetMessageTime() \'取得消息队列中上一条消息处理完毕时的时间 \'MessageBox.Show(pos) MSG.x = CType(pos, Long) \'MessageBox.Show("X") MSG.y = CType((pos >> 16), Long) \'MessageBox.Show("Y") 红色部分代码执行时程序总是退出是怎么回事
[此贴子已经被作者于2016/5/9 8:59:54编辑过]
|
||||
-- 作者:nblwar -- 发布时间:2016/5/9 8:54:00 -- 顶一顶 |
||||
-- 作者:大红袍 -- 发布时间:2016/5/9 9:31:00 -- 请上传具体例子,并说明你要做什么功能。 |
||||
-- 作者:nblwar -- 发布时间:2016/5/9 9:51:00 -- 这是C#源码,想要做一个扫描仪程序,前面控制扫描仪扫描纸张部分都正常,可是到了从扫描仪里取图片的时候就出错了
|
||||
-- 作者:大红袍 -- 发布时间:2016/5/9 10:07:00 -- 方法一:
方法二:
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=60177&authorid=0&page=0&star=1
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=60096&skin=0 |
||||
-- 作者:nblwar -- 发布时间:2016/5/9 10:10:00 -- WIA的我试过了,没成功 |
||||
-- 作者:nblwar -- 发布时间:2016/5/9 10:23:00 -- 方法一有效,谢谢 |
||||
-- 作者:nblwar -- 发布时间:2016/5/9 20:14:00 -- 哎,方法一只在C#下有效,转换成VB的代码以后红色部分代码执行时程序还是退出 |
||||
-- 作者:nblwar -- 发布时间:2016/5/9 20:15:00 -- 检查扫描事件也是NOTDSEVENT |
||||
-- 作者:大红袍 -- 发布时间:2016/5/9 20:56:00 -- 根本就不需要转换的啊,你在VS里面弄好,然后生成dll放到foxtable里面用就行的啊。 |