Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
使用 C++ 和 Windows,我想根据内容调整按钮宽度。
例如,如果按钮文本为“OK”,则按钮的宽度变为 10,如果内容为“取消”,则宽度变为 20。我知道如何调整控件的大小,但我无法计算多少我们需要调整大小。
任何想法,我们该怎么做?
谢谢
-潘卡伊
使用 GetTextExtentPoint32获取文本的尺寸,然后使用SetWindowPos调整控件的大小。
希望这将帮助并解决您的问题...