根据文本动态调整控件大小

Resize Controls Dynamically Based on Text

本文关键字:控件 调整 动态 文本      更新时间:2023-10-16

使用C++和Windows,我想根据内容调整按钮宽度。

例如,如果按钮文本为"OK",则按钮的宽度变为10,如果内容为"Cancel",则宽度变为20。我知道如何调整控件的大小,但我无法计算我们需要调整多少大小。

知道吗,我们该怎么做?

感谢

-Pankaj

USe GetTextExtentPoint32获取文本的尺寸,然后使用SetWindowPos调整控件的大小。

希望这将帮助并解决您的问题。。。