![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Как предотвратить максимизацию дочернего окна MDI в Delphi без изменения размера MainFormDelphi , Программа и Интерфейс , MDI приложенияВопрос, поставленный в теме статьи, является актуальным для разработчиков, использующих Delphi для создания приложений с поддержкой MDI (Multiple Document Interface). В таких приложениях обычно есть центральное окно (MainForm), в котором размещаются дочерние окна (MDIChild). По умолчанию, максимизация дочернего окна приводит к изменению размера всего приложения, что может быть нежелательным. Описание проблемыПроблема заключается в том, что при нажатии на кнопку максимизации в MDI-приложении на Delphi, дочернее окно должно отображаться в клиентской области MainForm с его заголовком, но без изменения размера всего приложения. Это достигается путем обновления границ окна дочернего элемента, используя функции Пример кода, который не работаетВ попытке решить данную проблему, был использован переопределенный обработчик сообщения
Подтвержденный ответОдин из пользователей указал, что удаление строки Альтернативный ответДругой пользователь предложил обработать сообщение
ЗаключениеДля предотвращения максимизации дочернего окна MDI в Delphi без изменения размера MainForm, можно использовать один из предложенных подходов: либо не вызывать базовый обработчик системной команды, либо настроить обработчик Вопрос связан с разработкой MDI-приложений в Delphi, где необходимо предотвратить изменение размера основного окна при максимизации дочернего. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: MDI приложения ::
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |