Описание функции


WinMenuSelectItem

Вызывает пункт меню окна.

WinMenuSelectItem('title','text','item'[,'item'[,'item'[,'item'[,'item'[,'item'[,'item']]]]]])

Параметры

title Заголовок/дескриптор/класс окна. См. заголовки и текст окон.
text Текст окна.
item Текст пункта меню
item [необязательный] Текст пункта подменю
item [необязательный] Текст пункта подменю
item [необязательный] Текст пункта подменю
item [необязательный] Текст пункта подменю
item [необязательный] Текст пункта подменю
item [необязательный] Текст пункта подменю

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

Успех:Возвращает 1.
Ошибка:Возвращает 0, если пункт меню не найден.

Примечания

Учтите, что подчёркнутые символы в пунктах меню содержать символ & перед собой. То есть, пункт меню File на самом деле требует указать текст '&File', и Convert требует указать 'Con&vert' Вы можете указать доступ до 6-го уровня вложенности меню и окно может быть неактивным, свёрнутым, скрытым.

WinMenuSelectItem() работает только на стандартных меню. К сожалению многие используемые сейчас меню на самом деле имеют всего лишь вид меню. Это утверждение верно для большинства приложений Microsoft.

Функцию можно подключить через команду exect
Для передачи пустой строки можно воспользоваться ключевым словом Null
Для передачи значения по умолчанию можно воспользоваться ключевым словом Default

См. также

ControlCommand, Send

Примеры:
 Как создать кнопку?


exect=WinMenuSelectItem('[CLASS:TTOTAL_CMD]',Null,'&Файлы','Зап&уск~~файлов~~и~~программ','Запуск~~прогр&аммы~~от~~имени...') ;; вызвать заданный пункт меню Total Commander


© Аверин Андрей для Total Commander Image  Averin-And@yandex.ru