【发布时间】:2012-07-20 22:23:15
【问题描述】:
我想将静态控件的大小调整为其内容大小,因此我需要先计算其文本内容的大小。我找到了一种使用GetTextExtentPoint32 计算大小的方法,但是我需要先将DC 的字体设置为与控件的字体相同。有一个更好的方法吗?我已经设置了一次静态控件的字体,我想也许我不需要再设置 DC 的字体了。
计算静态控件文本内容大小的最佳方法是什么?有没有更好的方法来自动调整静态控件的大小?
【问题讨论】:
-
给路过的人的提示:如果您正在使用 SysLink 控件,则会有一条消息,
LM_GETIDEALSIZE。
标签: winapi user-interface controls