在使用VC绘图时,为了让x坐标上各数值的位置右对齐(用TextOut),通常会使用GetTextExtent函数来获得坐标值的字符串长度。然而,当把图复制到剪贴板时(相当于在剪贴板里画),这个函数返回的坐标字符串长度就不正确。

解决这个问题的关键在于,在将图复制到剪贴板之前,需要先将坐标值的字符串长度计算出来并保存下来,然后在复制到剪贴板时使用保存的字符串长度。这样就可以保证在剪贴板中复制的图中坐标值的位置仍然是右对齐的。

VC绘图坐标值右对齐问题:剪贴板复制后文本长度错误解决方案

原文地址: https://www.cveoy.top/t/topic/nRdr 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录