「Add list」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
(ページの作成: ; 構文 : (add_list ''string'') ; 機能 : 現在アクティブなダイアログ ボックス リスト内の文字列の追加や修正を行う。 : add_list を使用…)
(相違点なし)

2009年11月4日 (水) 12:51時点における版

構文
(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) 

関連事項