| 子程序名 | 返回值类型 | 公开 | 备 注 | ||||
| 菜单_枚举 | 整数型 | 成功返回菜单的数量和标题数组;失败返回0; | |||||
| 参数名 | 类 型 | 参考 | 可空 | 数组 | 备 注 | ||
| 窗口句柄 | 整数型 | 要枚举菜单标题的窗口句柄; | 菜单标题数组 | 文本型 | 用于存放菜单标题的文本数组; | 菜单ID数组 | 整数型 | 用于存放菜单ID的整数数组; |
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | ||
| 一级菜单 | 整数型 | |||||
| 二级菜单 | 整数型 | |||||
| 三级菜单 | 整数型 | |||||
| 局_一级计次 | 整数型 | |||||
| 局_二级计次 | 整数型 | |||||
| 局_三级计次 | 整数型 | |||||
| 局_一级数量 | 整数型 | |||||
| 局_二级数量 | 整数型 | |||||
| 局_三级数量 | 整数型 | |||||
| 局_菜单索引 | 整数型 | |||||
局_菜单索引 = 19999
如果真 (一级菜单 > 0)
局_一级数量 = 菜单_取数量 (一级菜单)
计次循环首 (局_一级数量, 局_一级计次)
加入成员 (菜单标题数组, 菜单_取标题 (一级菜单, 局_一级计次 - 1))
局_菜单索引 = 局_菜单索引 + 1
加入成员 (菜单ID数组, 局_菜单索引)
二级菜单 = 菜单_取子句柄 (一级菜单, 局_一级计次 - 1)
局_二级数量 = 菜单_取数量 (二级菜单)

如果真 (局_二级数量 > 0)


计次循环首 (局_二级数量, 局_二级计次)


加入成员 (菜单标题数组, 菜单_取标题 (二级菜单, 局_二级计次 - 1))


局_菜单索引 = 局_菜单索引 + 1


加入成员 (菜单ID数组, 局_菜单索引)


三级菜单 = 菜单_取子句柄 (二级菜单, 局_二级计次 - 1)


局_三级数量 = 菜单_取数量 (三级菜单)



如果真 (局_三级数量 > 0)




计次循环首 (局_三级数量, 局_三级计次)




加入成员 (菜单标题数组, 菜单_取标题 (三级菜单, 局_三级计次 - 1))




局_菜单索引 = 局_菜单索引 + 1




加入成员 (菜单ID数组, 局_菜单索引)




处理事件 ()




计次循环尾 ()


处理事件 ()


计次循环尾 ()
处理事件 ()
计次循环尾 ()返回 (取数组成员数 (菜单ID数组))
词条作者信息 使用例程
