早教吧作业答案频道 -->数学-->
MFC如何判断是否点击在直线上今天画出了一条直线,若滑鼠在点击时,点击的位置在该线上,则跳出MessageBox\x09判断方式可以有些微误差没关系,不用非得刚好完全点在线上\x09请问要如何判断是
题目详情
MFC 如何判断是否点击在直线上
今天画出了一条直线,若滑鼠在点击时,点击的位置在该线上,则跳出MessageBox
\x09判断方式可以有些微误差没关系,不用非得刚好完全点在线上
\x09请问要如何判断是否点击在已绘直线上呢?
\x09
\x09CPaintDC dc(this);
\x09CPoint mouseStart,mouseEnd;
\x09dc.MoveTo(mouseStart.x,mouseStart.y);
\x09dc.LineTo(mouseEnd.x,mouseEnd.y);
今天画出了一条直线,若滑鼠在点击时,点击的位置在该线上,则跳出MessageBox
\x09判断方式可以有些微误差没关系,不用非得刚好完全点在线上
\x09请问要如何判断是否点击在已绘直线上呢?
\x09
\x09CPaintDC dc(this);
\x09CPoint mouseStart,mouseEnd;
\x09dc.MoveTo(mouseStart.x,mouseStart.y);
\x09dc.LineTo(mouseEnd.x,mouseEnd.y);
▼优质解答
答案和解析
判断点在直线上的方法算法的思想是:已知三角形两边之和大于第三边,当鼠标点在直线上时点到直线两端点的距离和等于直线的长度,我们可以用点到两顶点的距离之和小于直线长度加上一个误差范围值(我选取的是0.5),当符...
看了MFC如何判断是否点击在直线上...的网友还看了以下:
设f(x)=(a^x+a^-x)/2g(x)=(a^x-a^-x)/2(其中a>0且a≠1),设f 2020-04-26 …
matlab求三次符号方程的解t=a+b-bx-3ax^2+2ax^3;求解x,应该怎么办?小弟不 2020-05-16 …
最小二乘法里,为什么取偏微分等于0的时候,残差最小.我想知道的是为什么要偏微分为0.我想知道为什么 2020-05-17 …
(47).下面哪种攻击方法属于被动攻击( )。A)拒绝服务攻击 B)重放攻击C)流量分析攻击 D)假 2020-05-23 …
下面哪种攻击方法属于被动攻击( )。A.拒绝服务攻击B.重放攻击C.流量分析攻击D.假冒攻击 2020-05-23 …
解关于x的不等式x的平方-x-a(a-1)>0,用高一上知识x^2-x-a(a-1)>0x^2+[ 2020-05-23 …
以下网络攻击中,哪种不属于主动攻击( )。A.重放攻击B.拒绝服务攻击C.通信量分析攻击D.假冒攻击 2020-05-24 …
邮件炸弹攻击属于( )攻击。A.被动攻击B.主动攻击C.服务攻击D.非服务攻击 2020-05-24 …
要高考了,问一下,f(a+x)=f(a-x)等价于f(2a-x)=f(x),可以推出T=2a和对称 2020-06-10 …
协方差cov(X+20,Y+10)=cov(X,知道了COV(X+a,Y+b)=E[(X+a)(Y 2020-06-17 …