0

独自の切り取り/コピー/貼り付け/キーボード ハンドラを実装する代わりに、Palm OS アプリケーションで標準の [編集] メニューを使用するにはどうすればよいですか?

4

1 に答える 1

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

コンストラクターを使用している場合は、[編集メニューの作成] コマンドを使用して、このメニューをリソース ファイルに追加できます。

于 2008-10-02T14:50:29.133 に答える