关于C#界面开发winform与SharpGL结合鼠标只在OpenGLControl绘图区域显示坐标移动消息响应(鼠标单独在某个控件上的消息响应)
2024-09-01 10:35:17
原文作者:aircraft
原文链接:https://www.cnblogs.com/DOMLX/p/11773260.html
因为很多时候我们开发画图之类的工具时,鼠标移动之类的,都只想在绘图区域内响应,左上角就是绘图区域原点(0,0),右下角时长宽,这样非常方便坐标的计算,如果鼠标移动在整个winform界面都有响应那么有时候就会为开发带来困扰了。
那么如何单纯的只在OpenGLControl控件区域鼠标响应呢?
我觉得这点c#的界面开发就比MFC好太多了
在c#下,我们只需要将鼠标移动到OpenGLControl控件边缘,右键属性
然后在右边的属性栏里点击事件
在里面找到鼠标的消息响应函数,然后双击就可以了,在里面我们就可以尽情的去实现自己的想法了。
结果测试:鼠标在黑色OpenGLControl控件区域移动 右边的编辑框 不断的打印坐标,其他区域鼠标移动无反应
若有兴趣交流分享技术,可关注本人公众号,里面会不定期的分享各种编程教程,和共享源码,诸如研究分享关于c/c++,python,前端,后端,opencv,halcon,opengl,机器学习深度学习之类有关于基础编程,图像处理和机器视觉开发的知识
最新文章
- 利用Tomcat内置的servlet实现文件下载功能
- 《Ext JS模板与组件基本知识框架图----模板》
- centos安装 mysql
- prob
- easyui的validatebox重写自定义验证规则的几个实例
- C# WPF定时器
- Ajax的post方法,模拟 从后台读取数据小demo
- 2016 Multi-University Training Contest 4 Bubble Sort(树状数组模板)
- HDU 3339 In Action 最短路+01背包
- Oracle性能调优(AWR)
- Codeforces 446-C DZY Loves Fibonacci Numbers 同余 线段树 斐波那契数列
- Cracking the coding interview--Q2.3
- jQuery.on() 函数详解
- hdu 5446 Unknown Treasure 中国剩余定理+lucas
- java离request获取当前从访问完成url至
- 网络编程基础API
- Elastic-Job——分布式定时任务框架
- Bean实例化的三种方式
- 字符设备驱动(一)---led
- Confluence 6 安全概述和建议概述