写了一个扫描仪驱动控件,调用twain的API,无法获得source返回的消息。
具体是这样的,EnableDS(true)后,弹出source自带的窗口,有扫描和取消两个按钮,点击按钮后,没有任何反应,设置断点,进不去。我之前直接在对话框MFC的APP工程里是可以的。与控件的区别则是,控件的窗体的border:none, style:child,而窗口工程就是对话框本身。OpenDSM时将窗口的m_hWnd参数传入,调试时,发现是unuse,但具体值还是有的。不知道border:none,style:child的窗体是不是没有有效的窗口句柄,进而没有有效的窗口函数。source发送事件给app是通过app.id还是根据OpenDSM时传入的hWnd,进而找到对应的窗口函数?不好意思,穷,只能给20分了。
具体是这样的,EnableDS(true)后,弹出source自带的窗口,有扫描和取消两个按钮,点击按钮后,没有任何反应,设置断点,进不去。我之前直接在对话框MFC的APP工程里是可以的。与控件的区别则是,控件的窗体的border:none, style:child,而窗口工程就是对话框本身。OpenDSM时将窗口的m_hWnd参数传入,调试时,发现是unuse,但具体值还是有的。不知道border:none,style:child的窗体是不是没有有效的窗口句柄,进而没有有效的窗口函数。source发送事件给app是通过app.id还是根据OpenDSM时传入的hWnd,进而找到对应的窗口函数?不好意思,穷,只能给20分了。
解决方案 »
- 单文档中弹出对话框并响应按钮处理
- 如何保存在内存CDC设备绘制的图到文件里面?
- Myview自定义函数中一个for循环,该函数执行时间很长,约20多分钟(循环使用sleep等待),想在MyView类加个按钮消息,让for循环“暂停执行”的,我该怎样做?不用多线程,有办法吗?
- 有段代码,在VC6下面可以编译,在VC7下面报错,请兄弟们帮忙看看
- 求助 怎样给CPropertySheet和CPropertyPage添加背景颜色
- 如何取出接收到的网络数据中某四个字节并把它转换为一个unsigned int?
- 不可能的问题,高手请进!
- 文件操作
- 怎么知道木马发消息的秘密
- 为何我在一个类中新添加一个函数后(已在.H文件中时出现如下错误定义原型)LINKING时出现如下提示?
- 在程序中启用winsock监听端口之后导致程序僵持
- 如何在Win7下安装Vista驱动
这里发言,表示您接受了CSDN社区的用户行为准则。
请对您的言行负责,并遵守中华人民共和国有关法律法规,尊重网上道德。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。
不能改成popup,写的是OCX控件,如果改成popup的话,就无法在ctl类create了
将窗口改成容器类ctl也收不到source发来的消息。