• 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 > 控件中如何响应鼠标的左右键的down和up消息?

控件中如何响应鼠标的左右键的down和up消息?

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

佚名通过本文主要向大家介绍了 控件中如何响应鼠标的左右键的down和up消息?等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 控件中如何响应鼠标的左右键的down和up消息?
描述:

jxradio@sina.com


解决方案1:

让你的控件具有鼠标响应。
首先为你的控件建立一个windows鼠标消息响应,毕竟control还是一个窗口。
再为你的控件定义一个“事件”,自定义的。最好与你的鼠标响应函数同名,例如LButtonDown,
那么控件为你产生一个自定义事件FireLButtonDown。
最后,在你的OnLButtonDown()消息函数中,加入FireLButtonDown();
这样,你的空件就可以响应鼠标操作了。
当然在利用控件写程序时,响应的函数自然在空件的外面。
消息响应的过程是:
LButtonDown ->control windows get->send to control->control fire event ->OnLButtonDown.


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

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

相关文章

  • 2017-06-04 为什么我用ATL编的程序使用_tcstol函数就会编译错误errorLNK2001
  • 2017-06-04 ATL属性页里能不能加CTreeCtrl控件啊
  • 2017-06-05 如何编程实现注册一个ActiveXDLL?
  • 2017-06-04 圆形按钮问题
  • 2017-06-05 多线程参数传递问题(很困惑请高人帮忙和大家来讨论)
  • 2017-06-05 关于进程的虚拟内存地址
  • 2017-06-04 VC++编写OCX关于Ontimer和鼠标钩子的问题[[助人为乐]]
  • 2017-06-05 显示MFCRegularDLL中的对话框出现问题!!!请高手指教!!!
  • 2017-06-05 网页加载ActiveX控件时,ocx未拷贝到指定的system32下
  • 2017-06-04 在网页中给ActiveX传相对路径的难题!请高手帮忙!

文章分类

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

最近更新的内容

    • 这种环境下需要互斥访问吗?
    • 串口写入操作
    • vc写的com组件,是用了MFC的,在没装vc环境的机器上注册不了,怎么设置才能注册啊?
    • Error:有多个运算符"=="与这些操作数匹配,求大神相助啊
    • VCmatlab混编
    • 使用vc编译器调试多线程程序,如何在某一特定线程中的特定变量发生变化时,使调试停下来。(不使用f10
    • 页面怎么判断控件控件已经安装
    • 没分了,可是仍然有好多不懂的东东,帮帮忙了,(关于分页机制,进程切换的问题)
    • vs2008
    • 请教msmq的使用

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

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