首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

表面的数值位置

2013-06-25 
表盘的数值位置已画出一个表盘,但是在画数字的时候(十二个小时1,2,3,4,...),不好确定每个文本的位置,我想

表盘的数值位置
已画出一个表盘,但是在画数字的时候(十二个小时1,2,3,4,...),不好确定每个文本的位置,我想是不是能有一个系数,通过这个系数,就能算出来这12个文本的位置呢?
我是用GDI画图,Drawtext(RECT, str);
[解决办法]
假设你说的表盘是圆形的,半径为R
又假设数字的大小是一样的,可以放进半径为r的圆中

这样,以表盘中心为圆心,R+r为半径画一个圆,再把这个圆12等分,等分点就是数字的中心位置。

热点排行