SetMenuItemEnabled включает или отключает пункт меню или несколько пунктов из указанного диапазона идентификаторов.Применение серых отключеных пунктов меню, чтобы обеспечить визуальную подсказку для пользователя, что команда не доступна.
Примеры:
Integer=MenuItemID
PluginSet("PlugIn","Integer")
PluginRun("PlugIn","SetMenuItemEnabled")
или
String$='IDsRange1, IDsRange2, ..., IDsRangeN'
PluginSet("PlugIn","String$")
PluginRun("PlugIn","SetMenuItemEnabled")
Параметры
MenuItemID
[in] Связанный с пунктом меню уникальный идентификатор или подменю обращаться, если пункт меню открывает подменю. Если это значение является положительным, то команда включает пункт меню, если оно отрицательное, то команда отключает пункт меню.
IDsRange
[in] Используется для выполнения быстрых операций над несколькими пунктами. Идентификатор диапазона это строковое значение, которое может быть представлено следующим образом: 'range_start% range_end' где range_start и range_end это идентификаторы пунктов меню. Идентификатор диапазона может вырожденной - просто представлен только один идентификатор (дескриптор подменю или идентификатор элемента): 'range_start'. Чтобы отключить все элементы из диапазона идентификаторов range_start значение должно быть отрицательным: '-range_start% range_end'.