明经通道 AutoLISP 函数  
new_dialog
 

开始一个新的对话框并显示该对话框,而且能指定一个缺省操作

(new_dialog dlgname dcl_id [action [screen-pt]])

参数

dlgname

用于指定对话框的字符串。

dcl_id

由 load_dialog 获得的 DCL 文件标识符。

action

字符串,包含用作缺省操作的 AutoLISP 表达式。如果不想指定缺省操作,可以将该参数指定为空字符串 ("")。如果指定了 screen-pt 就必须指定 action 参数。

当用户拾取了某个激活的控件,而该控件没有通过 action_tile 函数或 DCL 显式指定操作或回调函数,则计算指定的缺省操作。

screen-pt

二维点表,用于指定屏幕上对话框位置的 X、Y 坐标。该点通常指定的是对话框的左上角,但它还与平台有关,其值通常用系统单位来表示。如果将该点指定为 '(-1 -1),那么打开对话框时它显示在缺省位置上(AutoCAD 的图形屏幕的中心位置)。

返回值

如果成功则返回 T,否则返回 nil。

参阅

《Visual LISP 开发人员手册》中的 管理对话框

明经通道 版权所有 未经许可 不得传播

 评论