編集ボックスを処理するアクションとコールバックにより、現在の値を取得したり、フォーカスが失われたことを知ることができます。
ただし、編集ボックス内の文字はすでに表示された状態になっているため、中間結果に対してアクションを行う必要はありません。編集ボックス タイルへのフォーカスが失われると、編集ボックスは単にコールバック コードだけを返します。次のコードは値をチェックしますが、その値の再表示は行いません。
(action_tile "myeditbox" "(edit_action $value $reason)") . . . (defun edit_action (val why) (if (or (= why 2) (= why 4)) . ; Do range checking on . ; transient value here. . ) )