递归菜单问题!
写了个函数取MDI窗体的菜单中所有菜单项的文字,并想分出层次来,就是比如说MDI窗体文件|编辑为1,文件下的新建、打开什么的是2,如果打开下还有就是3。怎么解决啊?
这是函数:
定义函数 f_EnumMenuItem(menu amenu)
内容为:
integer li_numberOfItems, li_index
li_numberOfItems = upperbound(amenu.item[])
for li_index = 1 to li_numberOfItems
MessageBox('',amenu.item[li_index].text)
f_EnumMenuItem(amenu.item[li_index])
next