Функция AddSubMenu Назад В начало Вперед

Назначение

Добавляет подменю в загруженное меню.

Добавленное таким образом подменю нельзя удалять автономно (addMenuId считается невалидным). Т.е. подменю удаляется только вместе с контейнером - при вызове DisposeLoadMenu для контейнера или автоматически при вызове RunLoadMenu.

Описание

function AddSubMenu(
   menuID : longInt;
   addMenuId : longInt;
   name : string;
   helpLine : string;
   helpCtx  : string;
) : boolean;

Параметры

menuID - идентификатор меню, полученный функцией LoadMenu, в которое будет добавляться новое подменю.

addMenuId - идентификатор меню, полученный функцией LoadMenu, которое добавляется в menuID.

name - название добавляемого подменю.

helpLine - строка подсказки.

helpCtx - хелп контекст.

Возвращаемое значение

True в случае успеха и false в противном случае.

В случае, если идентификатор переданный в функцию не является результатом удачного вызова функции LoadMenu, возбуждается исключение ExVip.ExRunMenuError.

При невозможности вставить подменю возбуждается исключение ExVip.ExAddMenuItemError.

Версия

Начиная с Атлантис 5.1.33.