鼠标事件响应函数之DOWN:画红色的点
鼠标响应函数需要添加的前提代码:
申明函数:
函数体:
void CFIRADlg::OnLButtonDown(UINT nFlags, CPoint point)
{CFIRADlg* pMain = (CFIRADlg*)(AfxGetApp()->m_pMainWnd);pt = point;ClientToScreen(&pt);CRect rect1;left.m_showFrame.GetWindowRect(&rect1);CRect rect2;right.m_showFrame.GetWindowRect(&rect2);if (pageColor.m_PropColor && (nFlags & MK_LBUTTON)&& rect1.PtInRect(pt)|| rect2.PtInRect(pt)){switch (m_camera){case 0:AddDebugInfo(_T("左相机采色"));LEFTBOTTEN_DOWN(left);break;case 1:AddDebugInfo(_T("右相机采色"));LEFTBOTTEN_DOWN(right);break;}}CDialogEx::OnLButtonDown(nFlags, point);
}
单选按钮的函数:
具体的这部分实现见另外一篇:
Radio Button详细用法
void CFIRADlg::OnBnClickedRadioCamera()
{// TODO: 在此添加控件通知处理程序代码UpdateData(TRUE);switch (m_camera){case 0:AddDebugInfo(_T("左相机采色"));break;case 1:AddDebugInfo(_T("右相机采色"));break;}UpdateData(FALSE);
}
鼠标事件响应函数之DOWN:画红色的点相关推荐
- WPF,强制捕获鼠标事件,鼠标移出控件外依然可以执行强制捕获的鼠标事件
在WPF中,只有鼠标位置在某个控件上的时候才会触发该控件的鼠标事件. 例如,有两个控件都注册了MouseDown和MouseUp事件,在控件1上按下鼠标,不要放开,移动到控件2上再放开. 在这个过程中 ...
- java鼠标事件,单击左键画圆,右键画矩形,双击左键清除
java鼠标点击事件举例 题目描述 一.基本思路 二.引用的类分析 三.代码实现 题目描述 编写Java程序,创建一个窗体,并实现交互.在窗体内"单击鼠标左键",在光标处绘制一个& ...
- OPENCV图像处理基础(五)鼠标事件画个框
在GUI编程中会涉及到鼠标事件,通过鼠标事件可以使得人和机器的交互更为便捷.opencv中提供了一种以回调函数实现的鼠标事件机制. 下面是一个例子,通过鼠标在一张图片上画出任意大小的矩形框. 效果如下 ...
- 【图像处理】——Python鼠标框选ROI(感兴趣)区域并且保存(含鼠标事件)
鼠标交互切割矩形 接下来,就是本文重点了.先吐个槽,网上有资源,但搜到的都是C++的.本来有点气馁的,还好,有官网在,文档写得很清楚,而且接口函数名字变化不大,稍微做下修改就行了. import cv ...
- Python OpenCV _1基本操作(画图,循环播放图像,鼠标事件,读取中文路径中的图片)
此系列源码在我的GitHub里:https://github.com/yeyujujishou19/Python-OpenCV 一,OpenCV的结构 A)根据功能和需求的不同,OpenCV中的函数接 ...
- Matlab 实现GUI界面相应鼠标事件
和C++平台一样,MATLAB也能在GUI设计中写入鼠标事件 **功能:**拖动鼠标左键时,在Axes区域画线,松开时不画,再次点击时画线- 少数几个需要用到的函数和属性 ·WindowButtonD ...
- Python,OpenCV鼠标事件进行矩形、圆形的绘制(随机颜色、随机半径)
Python,OpenCV鼠标事件进行矩形.圆形的绘制(随机颜色.随机半径) 1. 效果图 2. 源码 参考 这篇博客将介绍鼠标事件,并介绍鼠标事件矩形.圆形的绘制: 所有的鼠标事件(左键按下.左键释 ...
- 小试牛刀JavaScript鼠标事件
鼠标事件练习1 当鼠标点击网页某个单元格的时候,其他的单元格颜色不变,只有被点击的单元格颜色发生变化 <style type="text/css"> *{ margin ...
- python函数调用键盘热键_Tkinter对键盘和鼠标事件的处理
所谓event事件就是程序上发生的事.例如用户敲击键盘上的某一个键或是点击移动鼠标.而对于这些事件,程序需要做出反应. Tkinter提供的组件通常都包含许多内在行为,例如当按钮被点击时执行特定操作或 ...
最新文章
- 【Qt】启动QtCreator时报错:Cannot mix incompatible Qt library (version ) with this library (version...
- 多校 Babelfish
- DAZ Studio Pro中文版
- 如何在ashx页面获取Session值
- xml验证 java代码,使用Java代码进行XML验证
- el-popover超过固定高度后出现滚动条_「测绘精选」RTK测量不出现固定解的原因...
- 【LeetCode】3月26日打卡-Day11
- Javascript 中的非空判断 undefined,null, NaN的区别
- java图书分析echarts_用java实现echarts里面的柱状图
- 安卓intent发起广播事件给系统或当前app,并从系统或当前app中接收广播
- 轻量级移动端日期选择器
- PHP 基于 SW-X 框架,搭建RPC微服务支持
- AngularJs的UI组件Datepicker Popup
- 由Table_locks_waited想到的mysql 表锁问题
- 第7章 面向对象技术
- 用降群的方法来解算还原魔方的步骤C++
- 初识MIMO(三):天线分集技术及其仿真
- android 伪终端,伪终端pty的原理及使用
- 随机森林 html5,利用随机森林回归算法预测总有机碳含量
- 电路原理 | 非线性电阻电路分析