» Меню переменных: Своё меню

Официальный сайт SFX Creator
Группа SFX Creator [В]Контакте
Начиная с 3 версии SFX Creator способен создавать настроенное пользователем меню переменных.
Чтобы активировать использование данного меню, перейдите в диалог настройки SFX Creator, который вызывается через меню SFX Creator
В группе "Персонализация" в выпадающем списке выберите пункт "Своё меню"
Затем откройте папку, куда у вас установлен SFX Creator и перейдите в папку User
Настройка меню производится путём редактирования INI файла VarMenu.ini

Примечание. SFX Creator не определяет наличие каких-либо меню только по наличию файлов, "Своё меню" всегда читается из файла VarMenu.ini, этот файл всегда должен существовать в этой папке
По-умолчанию в данной папке есть 2 варианта меню:
1. VarMenu.ini
Пример меню

2. NewMenu.ini
Полная копия "Нового меню", тем, кому "Новое меню" больше по душе - может взять этот файл за основу своего меню и добавить/удалить пункты меню по своему желания


Добавление пунктов меню

Для добавления пункта, необходимо прописать его в секцию Menu (если это корень вашего меню)
Если вы хотите добавить пункт меню в выпадающее меню, то вам необходимо добавлять запись в секцию с именем выпадающего меню.

Начнём разбор синтаксиса записей:
Пункт меню
Моё имя пункта=Пункт

Неактивный пункт (серый, нельзя выбрать)
Имя неактивного пункта=НЕАКТИВНЫЙ
Примечание. Вы можете добавлять пустые строки, для этого удалите весь текс до знака равенства, оставив в строке только =НЕАКТИВНЫЙ

Разделитель
РАЗДЕЛИТЕЛЬ=РАЗДЕЛИТЕЛЬ


Добавление вложенных меню

Вы можете добавлять не просто пункты, но и вложенные меню с нужными пунктами!

Добавление пункта с выпадающим меню
Имя моего меню=МЕНЮ
После создания пункта вложенного меню, не забудьте создать секцию в INI файле, которая будет содержать список пунктов этого меню

Встроенные меню SFX Creator
Вы также можете добавлять меню, которые SFX Creator создаёт в зависимоти от настроек вашего проекта
Меню Мои переменные
Мои переменные=МЕНЮ.МОИ ПЕРЕМЕННЫЕ

Меню Мои файлы
Мои файлы=МЕНЮ.МОИ ФАЙЛЫ


Настроенный текст вставки при выборе пункта меню

По-умолчанию в текстовое поле вставляется текст из самого пунта меню, но вы можете переопределить вставляемый текст, для этого в секции CustomPushText необходимо создать запись с именем вашего пункта, а в значении параметра указать текст, который будет вставляться
Пример
[Menu]
Папка установки=Пункт

[CustomPushText]
Папка установки=$INSTDIR


Иконки пунктов меню

Вы можете добавить иконки к вашим пунктам меню, для этого сначала необходимо добавить ресурсы файлов иконок в файл icons.dll, который находится папке User
Иконки должны быть размером 32х32 и с 32bit цветовым профилем
Добавить ресурсы иконок можно с помощью программ для редактирования ресурсов, таких как Restorator или ResHacker
Затем в секции ICONS необходимо создать запись с именем вашего пункта, а в значении параметра указать имя ресурса иконки из файла icons.dll, который находится папке User
Пример
[Menu]
Папка установки=Пункт

[ICONS]
Папка установки=INSTDIR


Т.к. готовые примеры меню уже есть в папке User - писать здесь примеры нет необходимости...