隐藏是用next函数中的(new_dialog "test2" dcl_id)句,你的程序中在test函数中(setq dcl_id(load_dialog"dcl-test.dcl"))一句已经加载了,没有必要在next函数中再去加载!
至于退出,我有个程序中是这样写得,你可以参照一下
(action_tile "cancel" "(done_dialog 0)") (setq do_what (start_dialog))
(cond ((= do_what 3) (hd_luji) ) ((= do_what 4) (hd_zhongjianjie) ) ((= do_what 5) (hd_churukou) ) ((= do_what 0) (princ "\n对话框被取消。") (exit) ) ) 今天去甲方签资料凌晨2:15才回来,现在是凌晨4:25,头都搞大了!你先看一下,还有什么问题可以继续研究!
明经里高手很多,我只是个初学者,等待老大们指点吧! |