Можно ли заблокировать ширину или высоту диалогового окна MFC во время изменения размера? - PullRequest
4 голосов
/ 10 марта 2011

Есть ли способ заблокировать размер диалогового окна в одном направлении (ограничить только ширину или только высоту) в MFC?

1 Ответ

6 голосов
/ 10 марта 2011

Вам необходимо переопределить OnGetMinMaxInfo.В OnInitDialog вы можете зафиксировать текущую высоту, а затем использовать ее как для минимальной, так и для максимальной высоты.Сначала позвоните __super::OnGetMinMaxInfo, а затем только измените высоту членов.Обратите внимание, что окно может не существовать в первые пару раз, когда вызывается OnGetMinMaxInfo.

Вот подробная статья о GetMinMaxInfo .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...