• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > 一个关于控件的问题,有难度!解决立即给分

一个关于控件的问题,有难度!解决立即给分

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了mscomm控件的问题,控件打开pdf出现问题,控件打开word出现问题,office控件出了点问题,office控件出了问题等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 一个关于控件的问题,有难度!解决立即给分
描述:

帮一个同事问问题,vc的dlg中调了一个第三方控件。控件可使鼠标失去作用。如果是程序正常退出,一切ok,鼠标功能恢复正常。如果从任务管理器中结束此进程,会使这个进程的宿主中鼠标失效:在vc的ide中debug运行,从任务管理器中结束此进程,会使ide中鼠标失效;在release文件夹下运行release版的exe,从任务管理器中结束此进程,会使release文件夹中鼠标失效...
我是第一次在此版问问题,没太用过activex控件。但从任务管理器的角度看,我实在无法想通,难道terminateprocess没释放他嘛?
第三方控件中似乎还调用了某个其自带的dll,而且此公司不愿提供任何形式的修改,所以这里希望能在不修改控件的情况下解决此问题。
这种测试方法发现的问题,是有点bt,但也是有可能发生的。望高手赐教!
不知问题是否说清,欢迎提问!


解决方案1:

鼠标无用是指是什么呢?是没有看见了还是不能点击呢?
肯定是控件中做了全局的鼠标勾子吧。退出的时候没有清掉。或者是捕捉了鼠标值吧。

解决方案2:

资料明确指出terminateprocess()函数是不会释放资源的,所以它不做任何善后工作,不建议使用

解决方案3:

terminateprocess是有这种问题,所以不要乱用

解决方案4:

局部鼠标钩子

解决方案5:

是安装了鼠标钩子,你强行结束但是没有卸载钩子,但是钩子列表里却存在,他就要call他的回调函数,但是回调函数已经被你结束掉了。所以他传不下来了,测试方法你按Ctrl+Alt+Del试试鼠标出不出的来


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 关于cabarc打包atl控件的问题,郁闷中~~~
  • 一个控件问题,请高手指教,在线等待
  • 控件有时不显示(一个奇怪的问题)
  • 怪问题,控件HTTP上传方法执行1,3,5,7次成功,第2,4,6,8次失败
  • 在控件中使用控件遇到的问题!
  • 控件调用控件问题
  • 使用mscomm进行串口通信的问题
  • 使用MSComm串口通信的问题
  • 控件应用的问题,很重要也很容易被忽略,您遇到过吗??
  • 有关ActivX控件的问题?

相关文章

  • 2017-06-04 哪里有免费的COM的书下载?
  • 2017-06-05 救命啊!如何定位游戏程序的全局堆数据
  • 2017-06-04 从ATL的接口中,怎样传出一个自定义结构(类)的实例?
  • 2017-06-04 60分求map的用法!
  • 2017-06-04 怎样把COleVariant型转换成CString型
  • 2017-06-04 请问高手,你们如果找corba技术的资料是去哪些网站?
  • 2017-06-05 ActiveX打包问题
  • 2017-06-04 请问wstring怎么转BSTR
  • 2017-06-04 有没有做过往WORD中插公式的?
  • 2017-06-05 求高手指点COM套间类型的问题

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • HTML代码过滤技术--Mimefilter
    • 父窗口如何获取子窗口的消息事件
    • VC下实现网页的自动填写与登录
    • 关于查找指定进程的问题,100分!
    • 哪里有INSIDEOLE的电子书可以下载?
    • 我想写一个简单的IDispatch接口,有一些问题请教(似乎比较难)
    • 100分求一Com使用问题,解决当即散分
    • com创建对话框的问题,50分
    • 连接点的问题
    • 求救:两次添加同一个控件(Webbrowser控件),报告重定义,怎么办哦?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有