菜单类   返回超级模块手册   命令来源:超级模块

命令名称

命令简介

删除

删除一个菜单或菜单条目,该菜单下的子菜单及条目也将一起删除(成功返回真,失败返回假)

删除全部

删除全部菜单及菜单条目(成功返回真,失败返回假)

删除子

删除一个菜单条目下的所有子级条目,并设置该菜单项为普通条目(成功返回真,失败返回假)

加亮

设置菜单某一条目为加亮选定状态,可以是任意级别的条目(成功返回真,失败返回假)

取标题

获取菜单或菜单条目的标题,-表示分割符(成功返回标题,失败返回空)

取消加亮

设置菜单某一条目为取消加亮选定状态(成功返回真,失败返回假)

取消禁止

设置菜单某一条目为允许操作状态(成功返回真,失败返回假)

取消选中

设置菜单某一条目为取消复选选中状态(成功返回真,失败返回假)

取菜单ID

通过菜单序号来获取菜单ID; 0表示失败; 正数表示固定ID,子菜单条目,通常程序重新运行也不会改变; 负数表示动态ID,说明该菜单下还有子菜单; 当然负数也有可能是固定ID(成功返回菜单ID,失败返回0)

取菜单ID_标题

通过菜单标题来查找菜单ID; 0表示失败; 正数表示固定ID,子菜单条目,通常程序重新运行也不会改变; 负数表示动态ID,说明该菜单下还有子菜单; 当然负数也有可能是固定ID(成功返回第一个符合条件的菜单ID,失败返回0)

取菜单ID_索引

通过菜单索引来获取菜单ID; 0表示失败; 正数表示固定ID,子菜单条目,通常程序重新运行也不会改变; 负数表示动态ID,说明该菜单下还有子菜单; 当然负数也有可能是固定ID(成功返回菜单ID,失败返回0)

弹出

弹出指定菜单的下级菜单列表,只在当前窗口程序下有效(成功返回真,失败返回假)

弹出系统菜单

弹出系统菜单,即单击窗口左上角的控制框时出现的菜单;只在当前窗口程序下有效(成功返回真,失败返回假)

是否加亮

判断指定菜单的加亮状态(加亮返回真,失败返回假)

是否固定菜单ID

判断菜单ID是否为固定菜单ID,通常程序重新运行也固定不变的值(固定返回真,失败返回假)

是否有子菜单

判断菜单下是否有子级菜单(有子级菜单条目返回真,失败返回假)

是否有菜单

判断窗口中是否存在菜单(存在返回真,失败返回假)

是否禁止

判断指定菜单的禁止状态(禁止操作返回真,失败返回假)

是否选中

判断指定菜单的选中状态(选中返回真,失败返回假)

枚举菜单

枚举窗口中顶部的所有菜单条目(返回菜单的条目数,失败返回0)

查找菜单ID

查找菜单ID,获取子菜单句柄与索引值与总索引值(成功返回真,失败返回假)

查找菜单索引

查找指定索引的菜单,获取子菜单句柄与索引值与菜单ID(成功返回真,失败返回假)

添加

添加插入一个菜单条目,可以在任意菜单位置(成功返回真,失败返回假)

添加子

为指定菜单条目向后添加一个子菜单条目(成功返回真,失败返回假)

点击

点击菜单条目,必须是底级菜单条目且不能是分割符(成功返回真,失败返回假)

直接点击

按菜单序号点击菜单条目,必须是底级菜单条目且不能是分割符(成功返回真,失败返回假)

直接点击系统菜单

按菜单序号点击系统菜单条目,必须是底级菜单条目且不能是分割符(成功返回真,失败返回假)

禁止

设置菜单某一条目为禁止操作状态,可以是任意级别的条目(成功返回真,失败返回假)

移动

移动一个菜单条目到指定菜单条目处,如果被移动的菜单条目下有子菜单条目将会失败(成功返回真,失败返回假)

置图标

设置菜单条目的图标,必须载入的图标与菜单在同一进程中才能有效(成功返回真,失败返回假)

置标题

修改菜单或菜单条目的标题(成功返回真,失败返回假)

置菜单ID

修改菜单ID; 注:菜单ID与菜单条目的事件相关,修改菜单ID便可改变其事件的触发,如果该菜单条目有子级菜单将会失败,如果该菜单条目为一个分割符也将会失败(成功返回菜单ID,失败返回0)

选中

设置菜单某一条目为复选选中状态,不能是顶级条目(成功返回真,失败返回假)