c++ - 获取控件周围的 "padding"

标签 c++ winapi size controls

我使用 win32 生成我的界面。

我希望获得 Windows 自然放置在控件周围的填充。例如,在选项卡控件中,选项卡控件的高度包括顶部边框的高度和顶部选项卡标题的高度。按钮也是如此。

我想知道如何在创建实际控件之前找到这些额外填充的确切高度,因为我需要将它们添加到高度和宽度中,以便控件的客户区大小合适创建后托管具有静态精确大小的内容。

最佳答案

请引用 AdjustWindowRect 调整填充窗口。

关于c++ - 获取控件周围的 "padding",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11643397/

相关文章:

c++ - 从 DLL 导出 STL 类 - 为什么返回类型没有警告?

C++:使用动态内存创建动态数组

c++ - 是否允许 std::vector::size() 要求非平凡的计算?什么时候有意义?

c++ - 静态函数中不可访问的非静态成员

c++ - GetTokenInformation 在 Windows XP 64 位上的意外行为

WPF停靠控件推荐

c++ - 为什么 auto 不允许作为函数参数?

c++ - FSCTL_LOOKUP_STREAM_FROM_CLUSTER 返回 ERROR_INVALID_PARAMETER

arrays - 当读取的内容远大于分配给数组的内存时,程序如何关闭?

c# - c#中类实例的内存使用