MFC 画圆,然后再圆周上读取坐标,按照24小时的时间规格,当鼠标移到圆周上时,显示相应的时间 好像由于MFC上的鼠标的坐标都是整型的,无法读到某些值,完全达到不了要求???... 好像由于MFC上的鼠标的坐标都是整型的,无法读到某些值,完全达到不了要求??? 展开 2个回答 #热议# 为什么有人显老,有人显年轻? bhtzu 2012-07-17 · TA获得超过1.1万个赞 知道大有可为答主 回答量:8088 采纳率:85% 帮助的人:4203万 我也去答题访问个人页 关注 展开全部 任何屏幕都是由点构成的,所以,不仅仅MFC,任何一个屏幕坐标最终都要归结为整数点坐标。所以你这个只能用整数,但不可能读取不到值(因为画圆也都是整数坐标) 更多追问追答 追问 能读到值,但是值的个数太少了,使得我转换的时间精度不够,有没有其他的方法 追答 不对,应该是每一个点都能读到值的。只是你算法不对。要看你的圆是怎么画的,才能分析如何读取到值。另外,可以考虑模糊计算,就是计算的值在<2的误差内都显示,这个也是可以的。 追问 谢谢,你的方法是可以的,不过在实际过程中,出现另一个问题,如何限制鼠标在圆环内移动,MFC中我看到的好像只有限制在矩形内的,谢谢 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 wbyzlove37 2012-07-17 · 超过24用户采纳过TA的回答 知道答主 回答量:109 采纳率:0% 帮助的人:77.4万 我也去答题访问个人页 关注 展开全部 你的圆周太小了 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2019-09-27 用mfc画椭圆:在视图单击鼠标时,以鼠标点击的坐标点为中心,画一个长半轴为100短半轴为50的椭圆 1 为你推荐: