来源:sc115.com | 61 次浏览 | 2011-07-09
这部分定义的菜单分别给出了菜单的加速键、级联子菜单以及菜单项的显示控制等功能的定义。
Step 4 定义工具栏
在上一步骤输入的代码后继续输入如下代码:
***TOOLBARS
**TB_USER1
ID_TbUser1 [_Toolbar("User Toolbars1", _Floating, _Show, 100, 100, 1)]
ID_Pline [_Button("Polyline", "ICON_16_PLINE", "ICON_16_PLINE")]^C^C_pline
ID_Array [_Button("Array", "ICON_16_ARRREC", "ICON_16_ARRREC")]^C^C_array
ID_Image [_Button("Image", user16.bmp, user32.bmp)]$I=USER.IMAGE_MENU
$I=USER.*
**TB_USER2
ID_TbUser2 [_Toolbar("User Toolbars2", _Floating, _Show, 200, 100, 1)]
ID_Flyout [_Flyout("Flyout", "ICON_16_PLINE", "ICON_16_PLINE",
_OtherIcon,USER.TB_USER1)]
[--]
[_Control(_Color)]
[--]
[_Control(_Layer)]
以上代码定义了两个工具栏“TB_USER1”和“TB_USER2”。工具栏“TB_USER1”中包括三个按钮“Polyline”、“Array”和“Image”,其中“Image”按钮的图标资源为用户创建的两个位图文件“user16.bmp”和“user32.bmp”,并保存在AutoCAD的库搜索路径中。
工具栏“TB_USER2”中引用“TB_USER1”来定义了一个弹出式工具栏,同时还定义了两个控件“Color”和“Layer”。
Step 5 定义图像控件菜单