Анимация форм при сворачивании и разворачиванииDelphi , Программа и Интерфейс , Размеры и ПоложениеАнимация форм при сворачивании и разворачивании
Оформил: DeeCo { In Win9X or NT4, there's a 'zooming effect' when an application is minimized to the taskbar or restored from the taskbar. Delphi applications don't have this zooming effect. You can switch the effect on or off with the following piece of code: } Info: TAnimationInfo; begin ZeroMemory(@Info,SizeOf(Info)); Info.cbSize := SizeOf(TAnimationInfo); BOOL(Info.iMinAnimate) := Value; SystemParametersInfo(SPI_SETANIMATION, SizeOf(Info), @Info, 0); end; procedure TForm1.Button1Click(Sender: TObject); begin SetAnimation(True); end; Here is the translation of the text into Russian: Код, предоставленный ниже, это программный код на Delphi, который позволяет включать или отключать эффект "zooming" при минимальизации приложения в панель задач Windows 9x/NT4. Эффект анимации можно включать и выключать с помощью события клика кнопки. Пусть мы разберемся с кодом:
Процедура В обработчике события клика кнопки ( Альтернативное решение: Если вы хотите включать или отключать эффект анимации на отдельной форме или панели, вы можете создать пользовательскую свойство в вашей форме или панели и использовать ее для хранения состояния анимации. Вот пример:
В этом примере процедура В статье описывается способ включения или выключения анимации форм при сворачивании и разворачивании в приложениях на языке Delphi. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: Размеры и Положение ::
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |