RUS  ENG 

Как Добавить кнопку на панель инструментов...?

Страницы: 1
RSS
Как Добавить кнопку на панель инструментов...?
 
Как добавить кнопку на панель инструментов, и повестить на нее метод из плагина?
заранее спасибо
 
Привожу фрагмент из описания спецификации плагинов Zulu:

Кнопки и панели инструментов

Для команд модуля можно задать пиктограммы кнопок, которые будут добавлены в панели инструментов Zulu для быстрого вызова команды. Для того, чтобы задать пиктограмму для команды, необходимо указать ключ ToolbarButton, имеющий следующий формат

[HKEY_PLUGIN\имя_модуля\Commands\имя_команды\ToolbarButton]
"BitmapResource"=идентификатор_ресурса
"ImageIndex"=номер_пиктограммы
"BelongsTo"=меню_родитель

Идентификатор_ресурса - строковое значение или значение DWORD, задающее идентификатор bitmap загружаемой пиктограммы (см. также BitmapResource в приложении А). Для пиктограмм необходимы прямоугольные изображения 16 на 15 пикселов. Необязательный параметр ImageIndex задает номер изображения, если bitmap содержит изображение нескольких пиктограмм, при этом размеры bitmap должны быть n * 16 на 15, где n - число пиктограмм.
Параметр BelongsTo указывает на то, в какую панель инструментов следует внедрить кнопку с данной пиктограммой. Если этот параметр не указан, кнопка внедряется в панель "Модули". Формат параметра BelongsTo описан в приложении А.

Кроме отдельных кнопок инструментов, имеется возможность внедрить группу кнопок инструментов. Для этого служит ключ Toolbars дочерний от ключа команды, содержащий подключи с произвольным именем и имеющие следующий формат:

[HKEY_PLUGIN\имя_модуля\Commands\имя_команды\Toolbars\какое_либо_имя]
"Resource"=идентификатор_ресурса
"BelongsTo"=панель_владелец

Параметр Resource содержит строковое значение или значение DWORD, обозначающее идентификатор ресурса типа TOOLBAR, являющимся стандартным в среде разработки Microsoft Visual C++. Параметр BelongsTo указывает на то, в какую панель инструментов следует внедрить кнопки загружаемой панели. Формат параметра BelongsTo описан в приложении А.
Страницы: 1