ПЛАГИН ДЛЯ СВОРАЧИВАНИЯ В ТРЕЙ - TrayPlugin v1.2

TrayPlugin - плагин для использования с Multimedia Builder. Основное назначение - создание, настройка и управление значком в системном лотке и выпадающим меню. Плагин написан на Делфи и имеет размер 117 кб. Планируется создание плагина с меньшим размером - около 80 кб. Плагин проверялся на совместимость с версиями MMB 4.9.6 и 4.9.7.

Некоторые функции плагина:

-  Загрузка значка из файла
-  Получение значка из файла программы
-  Добавление значков в виртуальный список и работа со значками по индексу в списке
-  Анимация значка
-  Изменение всплывающей подсказки
-  Подсказка Balloon
-  10 независимых меню
-  Переключение между меню во время выполнения программы
-  Вызов меню по левой, средней, правой мыши, двойному левому, правому, среднему щелчку,
   нажатию и отпусканию левой, средней, правой клавиши мыши
-  Вызов меню в координатах курсора и в заданных координатах
-  Изменение свойств пунктов меню - доступность, видимость, отметка, текст, группировка, картинка и т.п.
-  Вызов скрипта при возникновении любого события на значке в трее
-  Настройка стороны всплытия меню по отношению к курсору (слева, справа, по центру)
-  Создание вложенных меню любой сложности
-  Возможность сохранения меню в файл и загрузка из файла
-  Сворачивание и разворачивание окна
-  Дополнения - отключение, получение и изменение заголовка окна

К плагину прилагается утилита MenuCreator для визуального создания меню.

Содержимое архива:

Demo - папка с демонстрационными проектами.
MenuCreator - папка с утилитой MenuCreator.
Plugin - папка с файлом плагина.
TrayPlugin v1.2.chm - файл справки.

---------------------------------------------------------------------

MenuCreator

Это утилита, позволяющая сделать создание структуры меню лёгким и быстрым делом. Меню создаётся визуально в простом конструкторе. Каждый пункт настраивается отдельно. После окончания формирования меню вы можете сохранить его и в дальнейшем использовать в вашей программе, загружая при помощи процедуры плагина LoadMenuFromFile.

 После запуска программы можно приступать к построению меню. Вы видите четыре панели. Первая - "Items" - является конструктором меню. Вторая - "Menu" - предназначена для установки стороны всплытия меню относительно курсора. Третья -"Item properties" - позволяет настроить выделенный в "Items of menu" пункт. Четвёртая - "Click here" - создана для того, чтобы вы, щёлкая по ней левой мышью, могли видеть результат своих действий.

Панель "Items"

На этой панели вы видите поле под названием "Items of menu", в котором есть пока лишь одна строка - "Menu...". Это - корень вашего меню. Чтобы добавить новый пункт, выделите "Menu..." и нажмите правую клавишу мыши. В контекстном меню выберите "Add" и введите заголовок нового пункта. Чтобы добавить новый пункт к другому пункту, чтобы создать подменю, выделите нужный пункт, затем нажмите правую клавишу мыши и выберите "Add". Новый пункт станет дочерним пунктом выделенного.

Аналогично выполняется удаление пунктов меню.

Если вы хотите изменить порядок пунктов, просто перетащите нужные пункты мышью.


Панель "Menu"

На этой панели в раскрывающемся списке вы можете выбрать "Left" для того, чтобы меню появлялось слева от курсора, "Right", чтобы меню появлялось справа от курсора или "Center", чтобы оно появлялось прямо по центру.

Панель "Item properties"

На этой панели вы можете настроить вид пункта меню.

Более подробно обо всех настройках плагина и утилиты MenuCreator написано в файле справки, входящем в архив, который вы скачаете.

---------------------------------------------------------------------

Автор разработки -  dss © 2006
dss555@mail.ru