windows程序设计遇到的小问题

2024-12-22 13:20:25
推荐回答(1个)
回答1:

你的书翻译得不太明白,这段话的大概意思是:
变宽字体让右对齐变得困难,幸运的是,所有的字体中数字0~9的宽度都是一样的
不过尽管这样,数字的宽度还是要比空格宽
每行的数值可以是一位数或是多位数,这样找到一个合适的开始位置让一列数字右对齐很麻烦(数字和空格宽度不同,不能一一对应)
所以这里在这里用SetTextAlign函数指定显示的结束位置而不是开始位置,显示一列右对齐的数字就容易得多了