为什么我获取不了对话框中编辑框控件的属性
tt:dialog{label="试验";:edit_box{key="bjk";
}
:button{label="确定";
key="accept";
is_default=true;
}
}
(defun c:tt()
(setq bzf(load_dialog"试验"))
(new_dialog "tt"bzf)
(start_dialog)
(setq nr(get_tile"bjk1"))
(princ)
) 我调试时为什么(get_tile"bjk1")返回值为nil呢? changyiran 发表于 2014-11-26 15:05 static/image/common/back.gif
我调试时为什么(get_tile"bjk1")返回值为nil呢?
;要在未退出对话框时读取数据
(defun c:tt()
(setq bzf(load_dialog "试验"))
(new_dialog "tt" bzf)
(action_tile "accept" "(setq nr (get_tile \"bjk\"))")
(start_dialog)
(unload_dialog bzf)
(princ)
)
changyiran 发表于 2014-11-26 15:05 static/image/common/back.gif
我调试时为什么(get_tile"bjk1")返回值为nil呢?
(new_dialog "tt"bzf) ;对话框开始
.
.
.
(start_dialog);对话框结束 ZZXXQQ 发表于 2014-11-26 21:56 static/image/common/back.gif
谢谢版主,不过我把代码改成(action_tile "accept" "(setq nr (get_tile \"bjk\"))(vl-registry-write \"HKEY_CURRENT_USER\\bjk1\"\"bjk1\"nr)"),再运行时为什么会出现错误: 注册键根未知: "HKEY_CURRENT_USERbjk",请版主指点! Gu_xl 发表于 2014-11-26 22:30 static/image/common/back.gif
(new_dialog "tt"bzf) ;对话框开始
.
.
谢谢G版,原来是在隐藏对话框前应该把属性获取。
页:
[1]