您好,欢迎来到素彩网!

AutoCad菜单定义详解(2)

来源:sc115.com | 67 次浏览 | 2011-07-09

标签: AutoCAD 2000 AutoCad菜单定义详解 AutoCAD 2000

  34.2.5 工具栏

  菜单文件中的工具栏部分用“***TOOLBARS”标签进行标识,该部分定义了工具栏的缺省布局和内容,以及每个菜单所定义工具栏的子菜单。

  子菜单定义用“**toolbar-name”进行标识,并可定义别名。引用工具栏的格式为

  menugroup.toolbar-name

  如果不包括menugroup,则AutoCAD缺省将该工具栏显示在基本菜单中。

  在工具栏的定义包括五种不同类型的项。其中分隔条的用法同下拉菜单和快捷菜单,其余四种都以标准的名称标记开始,具体格式如下:

  1. 工具栏定义

  该项定义了工具栏的特性,其格式为:

  TAG [Toolbar ("tbarname", orient, visible, xval, yval, rows)]

  其中各项说明如下:

  (1) TAG:名称标记;

  (2) Toolbar:关键字,表示该行是工具栏定义;

  (3) tbarname:工具栏的名称。该字符串可包括字母、数字以及连字符“-”和下划线“_”。此名称与别名配合使用,使得可以在程序中引用工具栏。

  (4) orient:指定方向的关键字。有效值包括Floating、Top、Bottom、Left和Right,不区分大小写。

  (5) visible:指定可见性的关键字。有效值为Show和Hide,不区分大小写。

  (6) xval:按像素指定X坐标,即从屏幕左边到工具栏左端的距离。

  (7) yval:按像素指定Y坐标,即从屏幕上边到工具栏上端的距离。

  (8) rows:指定行数。

  例如,在ACAD.MNS文件中工具栏“Draw”的定义如下:

  ID_TbDraw [_Toolbar("Draw", _Left, _Show, 1, 0, 1)]

  2. 按钮定义

  该项定义了工具栏中的图标按钮,其格式为:

  TAG [Button ("btnname", id_small, id_large)]macro

  其中各项说明如下:

  (1) TAG:名称标记;

  (2) Button:关键字,表示该行是按钮定义;

  (3) btnname:按钮的名称。该字符串可包括字母、数字以及连字符“-”和下划线“_”。当光标停留在该按钮上时,此字符串显示为工具栏提示。

  (4) id_small:小图像资源(16×15位图)的ID字符串。该字符串可包括字母、数字以及连字符“-”和下划线“_”。也可指定一个用户定义的位图。

  (5) id_big:大图像资源(24×22位图)的ID字符串。该字符串可包括字母、数字以及连字符“-”和下划线“_”。也可指定一个用户定义的位图。

  (6) macro:菜单宏。

  例如,在ACAD.MNS文件中“Draw”工具栏的“Line”按钮定义如下:

  ID_Line [_Button("Line", "ICON_16_LINE", "ICON_16_LINE")]^C^C_line

  3. 弹出式工具栏定义

  该项定义了弹出式工具栏,其格式为:

  TAG [Flyout ("flyname", id_small, id_large, icon, alias)]macro

  其中各项说明如下:

  (1) TAG:名称标记;

  (2) Flyout:关键字,表示该行是弹出式工具栏定义;

  (3) flyname:弹出控件的名称。该字符串可包括字母、数字以及连字符“-”和下划线“_”。当光标停留在该弹出控件上时,此字符串显示为工具栏提示。

  (4) id_small:小图像资源(16×15位图)的ID字符串。该字符串可包括字母、数字以及连字符“-”和下划线“_”。也可指定一个用户定义的位图。

  (5) id_big:大图像资源(24×22位图)的ID字符串。该字符串可包括字母、数字以及连字符“-”和下划线“_”。也可指定一个用户定义的位图。

  (6) icon:布尔型关键字,用于控制显示自己的图标或显示上一次选定的图标(另一个图标)。有效值为 OwnIcon和OtherIcon,不区分大小写。

  (7) alias:对要显示为弹出控件的工具栏的引用。alias指向按标准**aliasname 语法定义的工具栏子菜单。

  (8) macro:菜单宏。

  例如,在ACAD.MNS文件中“Standard”工具栏的“Zoom”弹出按钮的定义如下:

  ID_TbZoom [_Flyout("Zoom", ICON_16_ZOOM, ICON_16_ZOOM,

  _OtherIcon, ACAD.TB_ZOOM)]

  4. 控件定义

  该项定义了工具栏中的图标按钮,其格式为:

  TAG [Control (element)]

  其中element参数可能的值如下(不区分大小写):

  (1) _Color:指定颜色控件元素。此元素是一个下拉列表,它提供当前颜色的定义。

  (2) _Dimstyle:指定标注样式控件元素。此元素是一个下拉列表,它提供当前标注样式的定义。

  (3) _Layer:指定图层控件元素。此元素是一个下拉列表,它提供图形中当前图层的控件。

  (4) _Linetype:指定线型控件元素。此元素是一个下拉列表,它提供当前线型的定义。

  (5) _Lineweight:指定线宽控件元素。此元素是一个下拉列表,它提供当前线宽的定义。

  (6) _PlotStyle:指定打印样式控件元素。此元素是一个下拉列表,它提供当前打印样式的定义。

  (7) _Refblkname:指定外部参照名称控件元素。它在编辑模式显示当前外部参照名称。

  (8) _UCSManager:指定UCS控件元素。此元素是一个下拉列表,它提供当前UCS的定义。

  (9) _View:指定视图控件元素。此元素是一个下拉列表,它提供当前标准三维视图的定义。

  (10) _ViewportScale:指定视口缩放比例控件元素。此元素是一个下拉列表,它在布局模式下提供视口缩放比例的定义。

  5. 用户定义位图

  用户定义的位图可用于代替id_small和id_big图像资源的名称。对于id_small参数,用户定义的位图尺寸必须为16×15(像素),并且必须位于库搜索路径中。对于id_big参数,如果指定的位图不是24×22(像素),则AutoCAD自动缩放到该尺寸。

34.2.6 图像控件菜单

  菜单文件中的图像控件菜单部分用“***IMAGE”标签进行标识,该部分定义了带有图像控件的菜单。

  图像控件菜单部分可包含多个子菜单,子菜单之间应至少用一个空行进行分隔。每个子菜单的第一行是它的标题,该标题显示为包含该图像的对话框的标签。

  图像控件菜单项中不能包含名称标记,而只包含标签和菜单宏。其中标签用来定义滚动列表的文字和图像。可用的图像控件菜单项标签格式及用法如表34-6所示。

  表34-6 图像控件菜单项标签格式

  标签格式

  用法

  [sldname]

  幻灯片名sldname显示在列表框中;

  幻灯片sldname 显示为图像。

  [sldname,labeltext]

  文字labeltext显示在列表框中;

  幻灯片sldname显示为图像。

  [sldlib(sldname)]

  幻灯片名 sldname 显示在列表框中;

  幻灯库sldlib中的幻灯片sldname显示为图像。

  [sldlib(sldname,labeltext)]

  文字labeltext显示在列表框中;

  幻灯库sldlib中的幻灯片sldname显示为图像。

  [blank]

  当提供空文字(即不提供文字)作图标标签时,则在列表框中显示分隔行,并显示空图像。

  [ labeltext]

  当标签的第一个字符为空格时,在列表框中显示提供的文本labeltext,并且不显示图像。

  除了不能使用菜单宏重复功能以外,图像控件菜单宏执行的功能与其他菜单宏相同。

  例如,在ACAD.MNS文件中的图像控件菜单的“IMAGE_3DOBJECTS”子菜单定义如下,其对应的图像控件菜单如图34-2所示。

    ***IMAGE
   **IMAGE_3DOBJECTS
   [3D Objects]
   [acad(Box3d,Box3d)]^C^C_ai_box
   [acad(Pyramid,Pyramid)]^C^C_ai_pyramid
   [acad(Wedge,Wedge)]^C^C_ai_wedge
   [acad(Dome,Dome)]^C^C_ai_dome
   [acad(Sphere,Sphere)]^C^C_ai_sphere
   [acad(Cone,Cone)]^C^C_ai_cone
   [acad(Torus,Torus)]^C^C_ai_torus
   [acad(Dish,Dish)]^C^C_ai_dish
   [acad(Mesh,Mesh)]^C^C_ai_mesh

  AutoCAD按每20个一组显示图像,并用滚动列表包含相关的幻灯片名称或文字,最多可显示19个字符。图像控件子菜单的长度没有限制:如果图像控件子菜单包含的幻灯片超过20个,AutoCAD 将提供“下一个”和“上一个”按钮,用户可用这两个按钮浏览图像。

搜索: AutoCAD 2000 AutoCad菜单定义详解 AutoCAD 2000 

最热-AutoCAD 2000

AutoCad脚本文件的创建和使用

AutoCad菜单定义详解(3)

AutoCad自定义菜单文件(1)

AutoCad幻灯片文件的概念与创建

AutoCad自定义菜单文件(2)

AutoCad线型的定义和创建

AutoCad填充图案的定义和创建

AutoCAD的自定义命令

AutoCad形和形文件

AutoCAD ActiveX简介

AutoCad字体文件

图解AutoCAD2000足球建模

AutoCad菜单文件的类型、结构和使用

素材
古典书画艺术PPT模板古典书画艺术PPT模板
金鱼动态PPT模板金鱼动态PPT模板
个人简历PPT模板免费下载个人简历PPT模板免费下载
竹石古典文化PPT模板竹石古典文化PPT模板
静物物语PPT模板静物物语PPT模板
幽雅之夜黑色背景PPT模板幽雅之夜黑色背景PPT模板
清风蓝韵背景PPT模板清风蓝韵背景PPT模板
网络人物与博客PPT模板网络人物与博客PPT模板
工作汇报PPT模板免费下载工作汇报PPT模板免费下载