Каковы наилучшие методы для размещения дочерних окон (общих элементов управления) в диалоговом окне или в главном окне? Я имею в виду, есть механизм привязки, который фиксирует относительные позиции элемента управления на границе родительского окна, как в WPF. И при изменении размера окна дочерний элемент управления будет изменять размер вместе с основным окном. В настоящее время у меня есть:
Как вы можете видеть из красных строк, это выглядит не очень красиво, когда я изменяю размер родительского окна элемента управления списком. Я хотел бы привязать, например, правую сторону ListView к правой границе DialogBox и аналогичным другим элементам управления.
Я знаю, что могу играть с функциями GetWindowRect, GetClientRect и MoveWindow. Но верно ли это?
В настоящее время я работаю с чистым Win32 Api без MFC.