在Palm OS应用程序中使用系统的标准编辑菜单

在Palm OS应用程序中使用系统的标准编辑菜单

问题描述:

如何在我的Palm OS应用程序中使用标准编辑菜单,而不必实现我自己的剪切/复制/粘贴/键盘处理程序?在Palm OS应用程序中使用系统的标准编辑菜单

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 

如果你使用的构造函数,你可以使用“创建编辑菜单”命令将此菜单添加到您的资源文件。

+0

难道你不得不在你的appEvent循环中调用MenuHandleEvent吗? – PhrkOnLsh 2009-06-29 22:15:02