【发布时间】:2011-11-28 20:58:52
【问题描述】:
在对话框或主窗口中布置子窗口(通用控件)的最佳做法是什么?我的意思是有一种绑定机制可以将控件的相对位置固定到父窗口的边框,就像在 WPF 中一样。在窗口调整大小期间,子控件将与主窗口一起调整大小。 目前我有这个:
从红线中可以看出,当我调整列表视图控件的父窗口大小时,它看起来并不漂亮。例如,我想将 ListView 的右侧绑定到 DialogBox 的右边框以及类似的其他控件。
我知道我可以使用 GetWindowRect、GetClientRect 和 MoveWindow 函数。但这是正确的方法吗?
目前我正在使用没有 MFC 的纯 Win32 Api。
【问题讨论】:
标签: winapi visual-c++