- .版本 2
- .子程序 枚举易语言菜单
- .参数 窗口句柄, 整数型
- .局部变量 子窗口, 整数型, , "0"
- .局部变量 i, 整数型
- .局部变量 ii, 整数型
- .局部变量 hMenu, 整数型
- .局部变量 nMenuCount, 整数型
- .局部变量 hSubMenu, 整数型
- .局部变量 nSubCount, 整数型
- 窗口_枚举所有子窗口EX (窗口句柄, 子窗口, “”)
- 输出调试文本 (取数组成员数 (子窗口))
- .计次循环首 (取数组成员数 (子窗口), i)
- hMenu = GetMenu (子窗口 [i])
- .如果真 (hMenu ≤ 0) ' 判断当前窗口是否有菜单
- 到循环尾 ()
- .如果真结束
- nMenuCount = GetMenuItemCount (hMenu)
- .如果真 (nMenuCount = -1) ' 取出菜单数量 -1表示没有菜单
- 到循环尾 ()
- .如果真结束
- 输出调试文本 (到文本 (i) + “/” + 到文本 (子窗口 [i]) + “/” + 到文本 (hMenu) + “/” + 到文本 (nMenuCount))
- .计次循环首 (nMenuCount, ii)
- hSubMenu = GetSubMenu (hMenu, ii)
- nSubCount = GetMenuItemCount (hSubMenu)
- .如果真 (nSubCount > 0)
- 输出调试文本 (到文本 (ii) + “/” + 到文本 (hSubMenu) + “/” + 到文本 (nSubCount) + “/” + 菜单_取标题 (hSubMenu, ii))
- .如果真结束
- .计次循环尾 ()
- .计次循环尾 ()
复制代码
|