Использование стандартного системного меню «Правка» в приложении Palm OS
Вопрос
Как я могу использовать стандартное меню «Правка» в своем приложении для Palm OS вместо того, чтобы реализовывать собственные обработчики «Вырезать / Копировать / Вставить / Клавиатура»?
Решение
Код системной формы Palm OS имеет встроенные обработчики для идентификаторов команд в меню «Правка». Если вы используете стандартную форму для этих меню, у вас есть то преимущество, что вам не нужно писать код и быть совместимым с системными расширениями, которые ищут именно эту конструкцию меню.
Если в вашей форме есть строка меню, которая состоит только из " Изменить " меню, вы можете указать идентификатор меню 10000 во время создания формы.
Если в вашей форме есть меню с несколькими меню, вы должны указать свое меню «Правка», используя эту запись, используя обозначение PilRC:
PULLDOWN "Edit"
BEGIN
MENUITEM "Undo" ID 10000 "U"
MENUITEM "Cut" ID 10001 "X"
MENUITEM "Copy" ID 10002 "C"
MENUITEM "Paste" ID 10003 "P"
MENUITEM "Select All" ID 10004 "S"
MENUITEM "-" ID 10005
MENUITEM "Keyboard" ID 10006 "K"
MENUITEM "Grafitti Help" ID 10007 "G"
END
Если вы используете конструктор, вы можете использовать " Создать меню редактирования " команда, чтобы добавить это меню в ваш файл ресурсов.