如何在Palm OS应用程序中使用标准的“编辑”菜单,而不必实现自己的剪切/复制/粘贴/键盘处理程序?
答案 0 :(得分:3)
Palm OS的系统表单代码具有“编辑”菜单中命令ID的内置处理程序。如果您对这些菜单使用标准表单,则可以不需要编写代码并与寻找此特定菜单结构的系统扩展兼容。
如果您的表单有一个只包含“编辑”菜单的菜单栏,您可以在表单创建时指定菜单ID 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
如果您正在使用构造函数,则可以使用“创建编辑菜单”命令将此菜单添加到资源文件中。