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

Назначение

Добавляет в загруженное меню элемент с хелпом и горячей клавишей.

Описание

function AddMenuItemEx3(
   menuID   : longInt;
   name	 : string;
   helpLine : string;
   helpCtx  : string;
   command  : word;
   keyCode  : word;
   keyCodeHlp	: string;
   commandParams : string = ''
 ) : boolean;

Параметры

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

name - название добавляемого пункта меню, или 'separator' для вставки разделителя.

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

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

command - идентификатор команды вставляемого пункта меню.Если вставляется разделитель, параметр может принимать любое положительное значение.

keyCode - код клавиши.

keyCodeHlp - символьное представление для горячего ключа (строка прижимается вправо).

commandParams - необязательный параметр. Задает параметры команды меню. По умолчанию - пустая строка.

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

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

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

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

Версия

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