原文作者:aircraft

原文链接:https://www.cnblogs.com/DOMLX/p/11773260.html

    因为很多时候我们开发画图之类的工具时,鼠标移动之类的,都只想在绘图区域内响应,左上角就是绘图区域原点(0,0),右下角时长宽,这样非常方便坐标的计算,如果鼠标移动在整个winform界面都有响应那么有时候就会为开发带来困扰了。

    那么如何单纯的只在OpenGLControl控件区域鼠标响应呢?

    我觉得这点c#的界面开发就比MFC好太多了  

    

    在c#下,我们只需要将鼠标移动到OpenGLControl控件边缘,右键属性

    

然后在右边的属性栏里点击事件

在里面找到鼠标的消息响应函数,然后双击就可以了,在里面我们就可以尽情的去实现自己的想法了。

结果测试:鼠标在黑色OpenGLControl控件区域移动  右边的编辑框 不断的打印坐标,其他区域鼠标移动无反应

若有兴趣交流分享技术,可关注本人公众号,里面会不定期的分享各种编程教程,和共享源码,诸如研究分享关于c/c++,python,前端,后端,opencv,halcon,opengl,机器学习深度学习之类有关于基础编程,图像处理和机器视觉开发的知识

最新文章

  1. 利用Tomcat内置的servlet实现文件下载功能
  2. 《Ext JS模板与组件基本知识框架图----模板》
  3. centos安装 mysql
  4. prob
  5. easyui的validatebox重写自定义验证规则的几个实例
  6. C# WPF定时器
  7. Ajax的post方法,模拟 从后台读取数据小demo
  8. 2016 Multi-University Training Contest 4 Bubble Sort(树状数组模板)
  9. HDU 3339 In Action 最短路+01背包
  10. Oracle性能调优(AWR)
  11. Codeforces 446-C DZY Loves Fibonacci Numbers 同余 线段树 斐波那契数列
  12. Cracking the coding interview--Q2.3
  13. jQuery.on() 函数详解
  14. hdu 5446 Unknown Treasure 中国剩余定理+lucas
  15. java离request获取当前从访问完成url至
  16. 网络编程基础API
  17. Elastic-Job——分布式定时任务框架
  18. Bean实例化的三种方式
  19. 字符设备驱动(一)---led
  20. Confluence 6 安全概述和建议概述

热门文章

  1. hbase、pig、hive配置与应用
  2. Janus安装教程,ubuntu18.04系统
  3. Spring boot 梳理 - WebMvcConfigurer接口 使用案例
  4. springboot 集成druid
  5. Hibernate教程 ---简单易懂
  6. Spring Boot认证:整合Jwt
  7. ELK 学习笔记之 elasticsearch 版本控制
  8. Zookeeper 学习笔记之 Leader Election
  9. RMAN详细教程(二):备份、检查、维护、恢复
  10. Linux学习资料网站汇总链接(持续更新ing)