Скажем, у меня есть элемент управления, полученный из CListCtrl.Я хочу, чтобы он всегда был квадратным (т. Е. Его ширина и высота всегда должны быть равны друг другу).
Элемент управления находится в диалоговом окне (на основе CDialog), его размер изменяется после изменения размера диалогового окна (Размер элемента управления изменяется с помощью SetWindowPos ()).Чего я хочу добиться, так это сделать невозможным неправильное изменение размера элемента управления: элемент управления всегда должен иметь одинаковые горизонтальные и вертикальные размеры независимо от того, что передается в SetWindowPos.
Конечно, я могу контролировать значения, которыепередан SetWindowPos.Вопрос заключается в следующем: возможно ли контролировать размер элемента управления, полученного из CListCtrl, внутри кода этого элемента управления?