質問

独自の切り取り/コピー/貼り付け/キーボードハンドラを実装する代わりに、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

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top