Вверх ↑
Разработчик
Ответов: 26170
Рейтинг: 2127
#1: 2010-07-01 03:07:17 ЛС | профиль | цитата
Dilma писал(а):
Если элемент MinMaxInfo работает на всех визуальных элементах

Там интересная проблема при разворачивании формы получается -- она разворачивается только до максимального размера и возвращается всегда в нулевые координаты, если их не отслеживать, а если их отслеживать, то форма разворачивается из них за пределы экрана при отсутствии ограничения размеров. Давай, я попробую выложить то, что получилось и уже конкретно посмотрим, что можно сделать дальше

------------ Дoбавленo в 02.24:
Кажется понял, к чему это сделано
------------ Дoбавленo в 02.30:
На первый взгляд, немного разные вещи
WM_WINDOWPOSCHANGING, который используется в WidthControls и HeightControls позволяют изменить текущий размер, а WM_GETMINMAXINFO устанавливает границы размера, а не сам размер, те то, что я делал формулами
------------ Дoбавленo в 03.07:
Добавил. Можно посмотреть.

Насчет того, чтобы заменить WidthControls и HeightControls, на ум ничего не пришло. Вообще-то, ИМХО, этого делать не стоит, из-за разных алгоритмов работы -- в одном случае: отлавливаются текущие изменения размера, в другом: устанавливаются допустимые границы изменения размера
карма: 22

0