Question

Comment utiliser le menu Edition standard de mon application Palm OS au lieu de devoir implémenter mes propres gestionnaires Couper / Copier / Coller / Clavier?

Était-ce utile?

La solution

Le code de formulaire système de Palm OS avait des gestionnaires intégrés pour les ID de commande dans le menu Edition. Si vous utilisez un formulaire standard pour ces menus, vous avez l’avantage de ne pas avoir besoin d’écrire du code et d’être compatible avec les extensions système qui recherchent cette construction de menu particulière.

Si votre formulaire comporte une barre de menu composée uniquement de la commande "Edition". menu, vous pouvez spécifier l'ID de menu 10000 au moment de la création du formulaire.

Si votre formulaire comporte une barre de menu avec plusieurs menus, vous devez spécifier votre menu Édition comme ceci, en utilisant la notation 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

Si vous utilisez Constructor, vous pouvez utiliser le menu "Créer un menu Edition". commande pour ajouter ce menu à votre fichier de ressources.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top