代码改变世界

AutoLISP对话框DCL控件属性

2011-04-08 19:21  精诚所至 金石为开  阅读(4842)  评论(0编辑  收藏  举报

AutoLISP对话框DCL控件属性及其对应控件,总结如下表所示。

属性 释义及常用值 相关控件
action 链接一个LISP函数,响应鼠标或键盘动作 button,edit_box,image,image_button,list_box,popup_list,radio_button,slider,toggle
alignment 控件布局,值:left,centered,right,top,centered,bottom 所有控件
allow_accept 控件是否相应ENTER键,值:true,false edit_box,image_button,list_box
aspect_radio 控制控件的宽高比 image,image_button
big_increment 滑动条最大步进值 slider
childre_alignment 容器里控件内部控件布局 boxed_column,boxed_radio_column,boxed_radio_row,boxed_row,column,radio_column,radio_row,row
child_fixed_height   全部控件
child_fixed_width   全部控件
color 图像、背景、矢量快的颜色 image,imange_button
edit_limit 编辑框最大允许字符数,默认值132 edit_box
edit_width 编辑框宽度 edit_box,popup_list
fixed_height   全部控件
fixed_width   全部控件
fixed_width_font 列距和行距不变情况下调整字符间距 list_box,popup_list
height 控件最小高度 全部控件
initial_focus 确定对话框内被聚焦的控件 dialog
is_bold 字体是否粗体显示 text
is_cancel 是否相应ESC按键 button
is_default 是否相应ENTER按键 button
is_enabled 控件是否有效 button,edit_box,iamge,image_button,list_box,popup_list,radio_button,toggle
is_tab_stop 控件是否接受TAB聚焦 button,edit_box,iamge,image_button,list_box,popup_list,radio_button,toggle
key 控件关键字 button,edit_box,iamge,image_button,list_box,popup_list,radio_button,slider,text,toggle
label 控件标签 boxed_column,boxed_radio_column,boxed_radio_row,boxed_row,button,dialog,edit_box,list_box,
popup_list,radio_button,slider,text,text_part,toggle
layout slider控件的方向 slider
list 初始值 list_box,popup_list
max_value slider最大值 slider
min_value slider最小值 slider
mnemonic 控件助记符 button,edit_box,image,list_box,popup_list,radio_button,slider,toggle
multiple_select 可否多选 list_box
password_char 用户输入屏蔽字符 edit_box
small_increment slider控件最小步进值 slider
tabs   list_box,popup_list
tab_truncate   list_box,popup_list
value 初始值 dialog,edit_box,imange,list_box,popup_list,radio_button,slider,text,toggle
width 控件最小宽度 全部控件

 

AutoLISP常用预定义控件包括ok_only,ok_cancel,errtile,ok_cancel_help,ok_cancel_help_errtile,ok_cancel_help_info六种。