几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量

几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 (http://www.dimcax.com/hust/index.php)
-   ObjectARX(AutoLISP) (http://www.dimcax.com/hust/forumdisplay.php?f=178)
-   -   如何编写弹出式窗口的对话框? (http://www.dimcax.com/hust/showthread.php?t=11901)

yang686526 2009-04-26 07:40 PM

如何编写弹出式窗口的对话框?
 
如何编写弹出式窗口的对话框?
www.dimcax.com
如何编写弹出式窗口的对话框?
本人编了一个命令行输入参数的齿轮程序,可我想改成弹出窗口式的,不知道如何编程?希望能得到各位高手的帮助,先谢谢!以下为命令行输入参数的程序:
(defun c:cl()
(setq m(getreal "输入模数:m=?"))
(setq z(getint "输入齿数:z=?"))
(setq h(getreal "输入齿轮宽度:h=?"))
(setq zj(getreal "输入齿轮轴径:zj=?"))
(setq jk(getreal "输入键槽宽:jk=?")) ;键槽宽
(setq js(getreal "输入键槽深:js=?")) ; 键槽深
(setq lf(getreal "输入轮辐厚度(无轮辐结构时输入齿轮宽度):lf=?"))
(if (> h lf) (progn
(setq gr(getreal "输入轮毂端面半径:gr=?")) ;轮毂径
(setq yr(getreal "输入轮缘端面半径:yr=?")) ;轮缘径
(setq s(/ (- h lf) 2)) ;凹入深度
(setq l(- h s))
)
)
。。。。。。

要编写对一个.dcl格式的对话框文件,定义所要的对话框。
使用:用load_dialog加载对话框,用new_dialog显示对话框,等等。
有些复杂。

学习,学习。楼主能提供一些资料就好了

谢谢1楼,我的思路也是这样,可是我不会编写.dcl格式的对话框文件,用.lisp可不可以直接写?
re:如何編寫彈出式窗口的對話框?
doslib下有 dos_proplist
或许合您用


所有的时间均为北京时间。 现在的时间是 03:32 PM.