Новые возможности Windows 7 теперь и в Delphi

Компоненты   26 сентября 2010  Автор статьи: admin 
geekbrains.ru/

Операционная система Microsoft Windows 7 была наделена большим количеством новых, удобных и замысловатых возможностей. Но для того, чтобы воспользоваться ими в своих Delphi программах, требовалось самому писать работу с этими возможностями и не всегда это оказывается просто, а то и вообще практически невыполнимо.  😥

Вот тут нам на помощь и приходит пакет компонентов под названием «Win7 Components». Стоит заметить, что все его возможности доступны только в ОС Windows 7.

Вот ссылка на скачивание компонента+ примера:[note]Скачать по прямой ссылке [/note]

Перечисляю его возможности:

Новый ProgressBar, наделенный способностью останавливаться и подсвечиваться красным цветом, в случае какой-либо ошибки, останавливаться и подсвечиваться желтым цветом, если необходима пауза, и наконец режим «marquee», в котором ProgressBar не будет иметь окончания, т.е. операция будет бесконечна или ее время окончания установить нельзя. Вот примеры новых режимов ProgressBar`a:

Бесконечный циклический ProgressBar

ProgressBar остановился, произошла ошибка

ProgressBar установлен в режиме паузы

Также в ProgressBar добавлена возможность отображения его прогресса на элементе панели задач программы:

Теперь рассмотрим новую возможность — это добавление небольших пиктораммок-кнопок в окошко предпросмотра окна программы на панели задач. Выглядит это так:

Каждой пиктограммке можно задать hint

Такая возможность используется Media Player`ом в Windows 7.

Теперь обратим внимание на еще одну возможность пакета Win7 Components. Теперь на панеле задач рядом с иконкой программы можно добавить еще другую небольшую иконку. Во время работы программы эту иконку можно изменять. Использовать эту возможность можно например для визуализации режима работы программы. Выглядит это так:

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

Кликните для увеличения

На этом у меня все! Не забываем подписываться на рассылку новых статей и материалов нашего сайта по email. Сделать это можно, введя свой email сверху в правой панеле.

  • Дима

    Как скачать компанент Прогресс бар на делфи 6 В веде виндуус7

    • Только если пользоваться дефолтным. Я сомневаюсь, что для Delphi 6 этот пакет компонентов существует. Хотя можно попытаться установить пакет для Delphi 7. А вообще работать на таких доисторических версиях Delphi не есть хорошо. Delphi 6 датируется 2001-ым

  • Егор

    Нужна помощь ругается на

    {$IFNDEF Delphi2007_Up}

    , dwShellItem

    {$ENDIF}

    ЧТО ДЕЛАТЬ?(При удалении ещё хуже) =(

    • Вероятно, этот пакет компонентов уже устарел. Пост был опубликован три года назад.

Научиться программировать

  • на Delphi

  • на Java

  • на C++

geekbrains.ru/
geekbrains.ru/