Новости



Visual FoxPro 9 позволяет создавать ещё более производительные приложения баз данных.
Двадцатиление FoxPro! Microsoft принимает поздравления.
Visual FoxPro Toolkit for .NET - более 225 функций VFP 7.0, для языков .NET (подробнее)

Макрокоманда справки InsertItem

Данная макрокоманда вставляет элемент меню в указанной позиции внутри существующего меню. Это может быть меню, созданное с помощью макрокоманды InsertMenu и и одно из стандартных меню WinHelp.

Синтаксис

InsertItem("menuid", "itemid", "itemname", "macro", position)

Параметры

Аргумент
Определение
menuid
Имя стандартного меню WinHelp или имя, использованное при создании меню с помощью макрокоманды InsertMenu. Имена стандартных меню: mnu_file (меню File), mnu_edit (меню Edit), mnu_bookmark (меню Bookmark) и mnu_helpon (меню Help). Иде тификатор меню должен быть заключен в кавычки. Именно в это меню вставляется нов й элемент.
itemid
Имя, которое WinHelp использует во внутренних операциях для идентифицирования лемента меню. Идентификатор элемента должен быть заключен в кавычки. Используя это имя в макрокоманде DisableItem или DeleteItem, вы можете удалить элемент и и сделать его недоступным или изменить состав операций, выполняемых им в опре еленных темах.
itemname
Имя, которым WinHelp обозначает данный элемент меню на экране. Это имя т актуется с учетом регистра символов и должно быть заключено в кавычки. Внутри кав чек поставьте знак & перед символом, который вы хотите использовать в качестве к авиши быстрого доступа для этого элемента.
macro
Макрокоманда справки или строка макрокоманд, которая выполняется при выборе да ного элемента меню. Эта макрокоманда должна быть заключена в кавычки. Если в строке задано несколько макрокоманд, их следует разделять точкой с запятой (;).
position
Целое число, задающее позицию внутри меню, в которой появится новый элемент. З ачение 0 определяет первую (самую верхнюю) позицию в меню.

Пример

Следующая макрокоманда вставляет элемент меню под названием Tools в качестве третьего элемента в меню, имеющее идентификатор mnu_books:

InsertItem("mnu_books", "mnu_tools", "&Tools", "JI(`tools.hlp',

`first_topic')", 3)

При выборе этого элемента меню произойдет переход к теме с контекстной строкой "first_topic" в файле TOOLS.HLP.

Комментарии

Данная макрокоманда поддерживается только в справке Windows.

WinHelp игнорирует эту макрокоманду, если она выполняется во вторичном окне.

Убедитесь, что назначаемые элементам меню клавиши доступа являются уникальн ми. Если вы назначаете клавишу, совпадающую с одной из других клавиш доступа в ме ю, WinHelp выдает сообщение об ошибке и игнорирует макрокоманду.



Новое на сайте

  • Обновлен портфель программиста

    Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский)
  • Новые примеры программ

    Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2)
  • Обновленна справка

    Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.