MFC 画圆,然后再圆周上读取坐标,按照24小时的时间规格,当鼠标移到圆周上时,显示相应的时间

好像由于MFC上的鼠标的坐标都是整型的,无法读到某些值,完全达到不了要求???... 好像由于MFC上的鼠标的坐标都是整型的,无法读到某些值,完全达到不了要求??? 展开
bhtzu
2012-07-17 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8088
采纳率:85%
帮助的人:4203万
展开全部
任何屏幕都是由点构成的,所以,不仅仅MFC,任何一个屏幕坐标最终都要归结为整数点坐标。
所以你这个只能用整数,但不可能读取不到值(因为画圆也都是整数坐标)
更多追问追答
追问
能读到值,但是值的个数太少了,使得我转换的时间精度不够,有没有其他的方法
追答
不对,应该是每一个点都能读到值的。只是你算法不对。
要看你的圆是怎么画的,才能分析如何读取到值。另外,可以考虑模糊计算,就是计算的值在<2的误差内都显示,这个也是可以的。
wbyzlove37
2012-07-17 · 超过24用户采纳过TA的回答
知道答主
回答量:109
采纳率:0%
帮助的人:77.4万
展开全部
你的圆周太小了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式