У меня есть приложение MDI с дочерними окнами. Пользователь может переместить строку заголовка дочернего окна достаточно высоко, чтобы она располагалась под панелью инструментов приложения, а блок управления окном был скрыт, что сделало невозможным его закрытие. Иногда бывает так мало места, чтобы «схватить» окно и оттянуть его назад, что пользователю приходится полностью перезапускать приложение. Как я могу ограничить расположение дочернего окна MDI, чтобы оно останавливалось, когда оно натыкается на нижнюю часть панели инструментов родительского MDI?
Если это слишком сбивает с толку, вот упрощенная версия: как я могу ограничить перемещение дочерней формы MDI определенной частью экрана или родительской формы?