
- zhandian:dialog{
- label="切换展点注记";
- :boxed_radio_column{
- :radio_button{label="展测点点号";key="dh";}
- :radio_button{label="展测点编码";key="bm";}
- :radio_button{label="展测点高程";key="gc";value=1;}
- }
- spacer_1;
- ok_cancel;
- }
- dianhao:dialog{
- :text{label="展点号";}
- ok_only;
- }

- (defun c:tt ()
- (setq re 2)
- (if (> (setq dcl_id (load_dialog "zhandian")) 0) (progn
- (while (> re 1)
- (if (new_dialog "zhandian" dcl_id) (progn
- (action_tile "gc" "(done_dialog 2)")
- (action_tile "bm" "(done_dialog 3)")
- (action_tile "dh" "(done_dialog 4)")
- (action_tile "cancel" "(done_dialog 0)")
- (action_tile "accept" "(done_dialog 1)")
- (setq re (start_dialog))
- )
- (princ "\n无法显示对话框!")
- )
- (cond
- ((= re 2) (gaocheng))
- ((= re 3) (bianma))
- ((= re 4) (dianhao))
- )
- )
- (unload_dialog dcl_id)
- )
- (princ "\n无法加载对话框!")
- )
- (if (= re 1) (princ "draw"))
- (princ)
- )
- (defun gaocheng ()
- (if (new_dialog "dianhao" dcl_id) (progn
- (action_tile "cancel" "(done_dialog 0)")
- (action_tile "accept" "(done_dialog 2)")
- (setq re2 (start_dialog))
- )
- (princ "\n无法显示对话框!")
- )
- (if (= re2 2) (princ "draw2"))
- )
|