Add list

提供:GizmoLabs - だいたい CAD LISP なサイト
2010年3月12日 (金) 11:08時点におけるGizmon (トーク | 投稿記録)による版
構文
(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) 

関連事項