主要代码,3个class: cODMenus,ClsSMenu,CCSMenu ,1个次要class:cImageList
作用:
- cODMenus:自画菜单总处理
- ClsSMenu:主要处理代码
- CCSMenu:ClsSMenu集合
- cImageList:存储菜单图标
结构如下:
| cODMenus | ┬ | mCSMenuCols | 通过菜单项所在菜单 ───────── 的Handle区分 | CCSMenu | 通过菜单项 ────── ID或位置区分 | ClsSMenu |
| │ | │ | |||||
| └ | mIconImgListZZ |
通过设置的key区分 | cImageList | |||
mCSMenuCols与mIconImgListZZ都是cODMenus的成员变量,
本文介绍了一个自定义菜单系统的实现方案,包括四个类:cODMenus用于总体处理,ClsSMenu为核心处理逻辑,CCSMenu为ClsSMenu的集合,cImageList用于存储菜单图标。该系统通过不同级别的类来组织菜单项及其图标。
2500





