Add list

提供:GizmoLabs - だいたい CAD LISP なサイト
2009年11月4日 (水) 12:51時点におけるGizmon (トーク | 投稿記録)による版 (ページの作成: ; 構文 : (add_list ''string'') ; 機能 : 現在アクティブなダイアログ ボックス リスト内の文字列の追加や修正を行う。 : add_list を使用…)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
構文
(add_list string)


機能
現在アクティブなダイアログ ボックス リスト内の文字列の追加や修正を行う。
add_list を使用する前に、start_list を呼び出してリストを開き、それを初期化する必要がある。start_list で指定された操作に応じて、現在のリストに string を追加するか、または現在のリスト項目を string で置き換える。
引数
  • string : 文字列。
戻り値
成功した場合は、リストに追加した文字列、それ以外の場合は、nil。


サンプル
たとえば、現在アクティブな DCL ファイルに、longlist というキーの付いた popup_list または list_box が存在する場合、次のコードはリストを初期化し、llist 内の文字列をリストに追加する。
(setq llist '("first line" "second line" "third line")) 
(start_list "longlist") 
  (mapcar 'add_list llist)  
(end_list) 
リストが定義された後、次のコードは 2 行目の文字を"2nd line"に変更する。
(start_list "longlist" 1 0) 
(add_list "2nd line") 
(end_list) 

関連事項