模块名称:动态菜单
模块作者: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, 整数型, 可空 , 为托盘菜单时,必须指定窗口句柄。默认为前台活动窗口句柄
.参数 数组分隔符, 文本型, 可空 , 用于指定分割首级菜单的符号,留空默认为“|”
.子程序 修改符号, , , 修改默认的菜单分隔符号(目前仅限修改英文字符或符号,多字符会出错!),数组内每个成员均为第一级菜单。
.参数 横向分割线, 文本型, 可空 , 菜单横向分割线,留空不修改。默认为“-”
.参数 下级菜单左, 文本型, 可空 , 下一级菜单左边的分隔符号,留空不修改。默认为“{”
.参数 下级菜单右, 文本型, 可空 , 下一级菜单右边的分隔符号,留空不修改。默认为“}”
.参数 子菜单, 文本型, 可空 , 多级菜单的分隔符号,留空不修改。默认为“,”