社区
界面
帖子详情
画图的问题
love_basketball
2011-11-22 02:27:54
如何判断鼠标点击的点是在矩形的边上。请各位指教
...全文
79
7
打赏
收藏
画图的问题
如何判断鼠标点击的点是在矩形的边上。请各位指教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qingyun5198
2011-11-22
打赏
举报
回复
获得矩形区域你也就知道了矩形的四条边上的点的坐标,再获得你鼠标所在的点坐标;
对二者对比判断即可
极简Qt
2011-11-22
打赏
举报
回复
穿两件衣服,先给你的矩形套上一个小一号的矩形,再套上一个大一号的矩形。用PtInRect来判断,如果点不在小的,在大的里面的话,就认为是在边上了。
我没试过,楼主可以试一下。
jiangyuer_xx
2011-11-22
打赏
举报
回复
我是用比较笨的办法,先比较该点是否在矩形范围内,如果是,继续,已经知道矩形的四个点,不知你的矩形是水平放置还是有旋转角度,如果水平放置,直接判断是否在四条线上就好了,如果是有旋转角度,先求出四条边相对于水平轴的斜率,再计算该点是否在线上
liujie250079934
2011-11-22
打赏
举报
回复
在OnLButtonDown(UINT nFlags, CPoint point);中获取矩形边上的坐标 与point 比较
sophyyoung
2011-11-22
打赏
举报
回复
看错了,不是矩形里啊,无视我的话吧。
sophyyoung
2011-11-22
打赏
举报
回复
如果是 CRect 的话,可以用
BOOL PtInRect(
POINT point
)
lgstudyvc
2011-11-22
打赏
举报
回复
比较阿,鼠标点下的point x y值,与你矩形边框的值 对比
matlab 三维
画图
不要线,matlab三维
画图
问题
matlab三维
画图
问题
2018-6-26来自ip:19.187.179.224的网友咨询浏览量:255
问题
补充:matlab三维
画图
问题
syms k n a L deta m0 m1 s zs l aj beta alf ax ay az u0k=1;n=6;a=0.25;L=0.5;deta=0.5136;m0=-0.229;m1=0....
WIN11新版
画图
问题
解决
1 白色背景被连同删除的
问题
解决方法:加层 将层调整为新建的层,在这个层下
画图
就行。 2 QQ截图无法直接放在
画图
上的
问题
使用QQ截图的时候: 解决方法:使用windows自带的截图工具或者微信截图 步骤: 1. windows...
关于使用Rstudio不能
画图
问题
使用Rstudio不能
画图
问题
,并且出现 Error in gzfile(file, "wb") : cannot open the connectionIn addition: Warning message: In gzfile(file, "wb") : cannot open compressed file 'C:/...
解决d2l在colab上的
画图
问题
报错信息如上,发现是matplotlib的版本不对 解决方案
python
画图
问题
:vscode运行结果有多张图,但是关掉一张后才显示下一张图
python
画图
问题
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章