模块名称:动态菜单 模块作者:manbuzv 模块版本:3.1 模块 MD5:f9cf6526aebae7d9b57f309b4efe0d2c 模块大小:12.56 KB 版权声明: 模块描述:动态菜单 模块备注: 动态菜单 引用支持库: 系统核心支持库 5.7|krnln|d09f2340818511d396f6aaf844c7e325 特殊功能支持库 3.1|spec|A512548E76954B6E92C21055517615B0 ------------------------------ .全局变量 菜单_动态, 动态菜单类, 公开, , .全局变量 菜单_返回值, 菜单选择项目, 公开, , .数据类型 菜单选择项目, 公开, .成员 标题, 文本型, , , .成员 索引, 整数型, , , .程序集 动态菜单类, , 公开 .子程序 创建菜单, 菜单选择项目, , 返回被点击标题 .参数 菜单数据, 文本型, 数组, { “菜单1”, “菜单2”, “-”, “菜单3”, “-”, “菜单4{菜单5,菜单6,菜单7{菜单8,菜单9{菜单10}},菜单11}”, “菜单12” } .参数 x, 整数型, 可空 , 鼠标水平位置:X坐标。默认:当前鼠标水平位置 .参数 y, 整数型, 可空 , 鼠标垂直位置:Y坐标。默认:当前鼠标垂直位置 .参数 handle, 整数型, 可空 , 为托盘菜单时,必须指定窗口句柄。默认为前台活动窗口句柄 .子程序 创建菜单_非数组, 菜单选择项目, , 返回被点击标题,为了方便使用“特殊功能支持库”的取文本而增加。 .参数 菜单数据, 文本型, , “菜单1|菜单2|-|菜单3|-|菜单4{菜单5,菜单6,菜单7{菜单8,菜单9{菜单10}},菜单11}|菜单12” .参数 x, 整数型, 可空 , 鼠标水平位置:X坐标。默认:当前鼠标水平位置 .参数 y, 整数型, 可空 , 鼠标垂直位置:Y坐标。默认:当前鼠标垂直位置 .参数 handle, 整数型, 可空 , 为托盘菜单时,必须指定窗口句柄。默认为前台活动窗口句柄 .参数 数组分隔符, 文本型, 可空 , 用于指定分割首级菜单的符号,留空默认为“|” .子程序 修改符号, , , 修改默认的菜单分隔符号(目前仅限修改英文字符或符号,多字符会出错!),数组内每个成员均为第一级菜单。 .参数 横向分割线, 文本型, 可空 , 菜单横向分割线,留空不修改。默认为“-” .参数 下级菜单左, 文本型, 可空 , 下一级菜单左边的分隔符号,留空不修改。默认为“{” .参数 下级菜单右, 文本型, 可空 , 下一级菜单右边的分隔符号,留空不修改。默认为“}” .参数 子菜单, 文本型, 可空 , 多级菜单的分隔符号,留空不修改。默认为“,”
动态菜单 v3.1