Использование стандартного системного меню "Правка" в приложении Palm OS
Как я могу использовать стандартное меню "Правка" в своем приложении для Palm OS вместо того, чтобы реализовывать собственные обработчики "Вырезать / Копировать / Вставить / Клавиатура"?
1 ответ
Код системной формы 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
Если вы используете конструктор, вы можете использовать команду "Создать меню редактирования", чтобы добавить это меню в файл ресурсов.