
四大卫星系统,中国北斗卫星导航系统
俄罗斯格洛纳斯卫星导航系统
美国全球定位系统
欧盟伽利略卫星导航系统
关注【相关推荐】
刚才文字是我们自己定义的坐标,现在我想让文字居中显示。
要想居中显示,就要知道居中的具体坐标。(只需要知道X坐标即可,X坐标居中,文字就居中啦)
看图:
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fY1j17rZ-1659659009008)(D:\Typora图片\image-20220804084036539.png)]](https://img-blog.csdnimg.cn/8658e708d27d45c185152e486560056b.png)
由上图可知,我们只需要用(窗口宽度-文字宽度)/2,就得到了文字块的X坐标。
具体的求法如下:
窗口宽度:getwidth()
文字宽度:textwidth()
文字:_T("XXX")
那么我们求X坐标,就可以得到这样的代码:
int tx=(getwidth()-textwidth(_T("风筝有风,海豚有海,而我有你")))/2;
//这里的tx用来接收x坐标位置
这样的话,输出文字的X坐标就可以用tx表示:
outtextxy(tx, 50, _T("风筝有风,海豚有海,而我有你"));
输出看一下效果:
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fnhxbfKB-1659659009008)(D:\Typora图片\image-20220804084919287.png)]](https://img-blog.csdnimg.cn/b5aa328dcfaf45bbb2e40b16819c4a8d.png)