Pergunta

Como posso usar o menu Editar padrão em minha aplicação Palm OS, em vez de ter de implementar minha própria Cut / Copy / Paste / manipuladores de teclado?

Foi útil?

Solução

código do formulário do sistema do Palm OS tinha embutido manipuladores para os IDs de comando no menu Editar. Se você usar um formulário padrão para estes menus, você tem a vantagem de não precisar escrever código e ser compatível com as extensões do sistema que olhar para esta construção menu específico.

Se o formulário tem uma barra de menu que consiste de apenas o menu "Editar", você pode especificar o ID de menu 10000 no momento da criação formulário.

Se o formulário tem uma barra de menu com vários menus, você deve especificar o seu menu Editar como esta, usando a notação 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

Se você estiver usando Construtor, você pode usar o comando "Criar Menu Editar" para adicionar este menu para seu arquivo de recurso.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top