Frage

Wie kann ich das Standard-Menü Bearbeiten in meiner Palm OS-Anwendung zu verwenden, statt mit meinem eigenen Ausschneiden / Kopieren / Einfügen / Keyboard Handler zu implementieren?

War es hilfreich?

Lösung

Palm OS Systemformularcode integriert in hatte Handler für den Befehls-IDs in dem Menü Bearbeiten. Wenn Sie ein Standardformular für die Menüs verwenden, haben Sie den Vorteil, nicht, Code zu schreiben, um und mit Systemerweiterungen kompatibel ist, die für diesen speziellen Menüaufbau zu suchen.

Wenn Sie Ihr Formular eine Menüleiste hat, die nur aus dem Menü „Bearbeiten“ besteht, können Sie Menü-ID 10000 in Form Erstellungszeit angeben.

Wenn Sie Ihr Formular eine Menüleiste mit mehreren Menüs, können Sie Ihre Edit-Menü wie folgt angeben sollte, mit PilRC Notation:

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

Wenn Sie Constructor verwenden, können Sie den „Create-Editier-Menü“ verwenden Sie den Befehl In diesem Menü können Sie Ihre Ressource-Datei hinzuzufügen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top