Как заставить формы минимизироваться на панель задач с анимациейDelphi , Рабочий стол , TaskBarКак заставить формы минимизироваться на панель задач с анимациейАвтор: Nomadic Дело-то вот в чем: Главным окном программы дельфийской является не главная форма, а окно TApplication, которое имеет нулевые размеры, поэтому его не видно. Именно для него показывается иконка на панели задач. Когда пользователь нажимает кнопку минимизации на главной форме, команда минимизации передается этому окну, и сворачивается именно оно, а для остальных просто делается hide. А так как окно TApplication имеет нулевые размеры, то и анимации никакой не видно. А чтобы этого избежать, необходимо: В исходном тесте модуля проекта после вызова Application.Initialize выполнить вызов
В исходном тексте модуля главной формы перекрыть следующие методы -
Вместо SetWindowLong в MDI-приложениях лучше использовать
Статья Как заставить формы минимизироваться на панель задач с анимацией раздела Рабочий стол TaskBar может быть полезна для разработчиков на Delphi и FreePascal. Комментарии и вопросыМатериалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
||||||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |