duljsky 发表于 2013-3-20 19:21 
http://blog.sina.com.cn/s/blog_7e3495ca0100vjkz.html
参见这个链接来优化~希望能有所帮助~ ...
例程中还是以序号为定义,通过Switch 来进行序号的处理。这样的话,如果多级菜单中,需要增删或移动菜单的位置,不改变序号可能不便管理,改变序号则后续的菜单值均要改变。网上的菜单是用链表的方式完成,不用定义序号,直接通过指针对菜单节点进行操作。我是对里面的数据结构没有理解,因此没有用这个方法,你也可以参考一下。:)
|