生成图形窗口的菜单中的层次的菜单与下一级子菜单——uimenu
命令7 uimenu
功能生成图形窗口的菜单中的层次的菜单与下一级子菜单。即增加新的菜单于已经存在的菜单后面,当一菜单项被选中时,该菜单项与它的下一级菜单也将显示。也可用该命令生成与组件相关的菜单。
用法handle = uimenu('PropertyName',PropertyValue,…) 在当前图形窗口菜单条上用指定的属性PropertyName与相应的属性值PropertyValue创建一菜单,同时将该菜单的句柄赋给handle。其中两个输入参量可以是结构数组或者是单元数组。用户界面菜单的回调函数属性定义了当用户激活菜单项时,进行的响应操作。
uimenu('PropertyName',PropertyValue,…) 效果同上,但不返回句柄值。
handle =uimenu(parent,'PropertyName',PropertyValue,…) 生成一父菜单的子菜单,或者是生成由parent指定的相关菜单中的菜单项目。若parent不是另外的用户界面菜单对象或用户界面相关菜单对象,而是一图形窗口,则系统将生成该图形窗口菜单条上的新的菜单。同时将生成的菜单赋值给句柄handle。
uimenu(parent,'PropertyName',PropertyValue,…) 效果同上,但不返回菜单的句柄。
附:表7-13列出了所有对uimenu对象有用的属性,分别按功能进行了分类。每一属性名作为该属性描述的索引。
表7-13
属性名 属性名描述 属性值
控制控件类型与显示
Checked 菜单检查记号 有效值:on、off 缺省值:off
ForegroundColor 文本的颜色 有效值:ColorSpec 缺省值:黑色
Label 菜单标签 有效值:任何字符串
Separator 分隔线模式 有效值:on、off 缺省值:off
SelectionHighlight 对象选中时是否突出显示 有效值:on、off 缺省值:on
Visible 用户界面菜单是否可见 有效值:on、off 缺省值:on
关于对象的一般信息
Acceleratro 键盘等价字符 有效值:任何的字符
Children 子菜单的句柄 有效值:句柄向量
Enable 用户界面菜单是否可用 有效值:on、off 缺省值:on
Parent 用户界面菜单的父对象 有效值:句柄
Tag 用户指定的对象标记符 有效值:任何字符串
Type 图形对象类型 有效值:字符串read-only 缺省值:uimenu
UserData 用户指定数据 有效值:任何矩阵
控制对象的位置
Position 用户界面菜单的相对位置 有效值:标量 缺省值:
控制回调程序的执行
BusyAction 回调程序的中断 有效值:cancel、queue 缺省值:queue
ButtoDownFcn 按钮按下回调程序 有效值:字符串
Callback 控制操作 有效值:字符串
CreateFcn 在对象生成期间执行的回调程序 有效值:字符串
DeleteFcn 在对象删除期间执行的回调程序 有效值:字符串
Interruptible 回调程序中断模式 有效值:on、off 缺省值:on
控制对象的访问
HandleVisibility 是否可从命令行上访问图形用户界面 有效值:on、callback、off 缺省值:on
HitTest 是否可用鼠标选择 有效值:on、off 缺省值:on
啦啦啦~~~我是默认签名(*^__^*)
啦啦啦~~~我是默认签名(*^__^*)
啦啦啦~~~我是默认签名(*^__^*)
啦啦啦~~~我是默认签名(*^__^*)
啦啦啦~~~我是默认签名(*^__^*)
啦啦啦~~~我是默认签名(*^__^*)
啦啦啦~~~我是默认签名(*^__^*)
啦啦啦~~~我是默认签名(*^__^*)
啦啦啦~~~我是默认签名(*^__^*)
页:
[1]
2