什么时候应该选择SelectFont?

时间:2015-04-17 07:22:20

标签: c++ winapi atl

我正在解决与扩展有关的问题,解决方法是我们必须在SelectFont之后调用DrawText

如果在SelectFont之前调用DrawText,则字体无法正确缩放。

我看不出这会有什么影响,有什么理由吗?

1 个答案:

答案 0 :(得分:1)

SelectFont实际上会在您传入的设备上下文中选择一种字体。如果在选择字体之前调用DrawText,则会使用默认字体(系统)而不是您想要的字体选择。

这意味着您使用的字体不能很好地缩放,因为使用默认系统字体效果会更好。