MFC菜单的自绘制问题
我自己写了一个菜单类CMyMenu继承自CMenu,以实现菜单的自绘!
结果是可以成功!
但是出现3个问题:
1:如果我在菜单中插入分隔栏,我发现无法自绘制。因为无法添加OWNERDRAW标识,导致执行不到CMyMenu类中的DrawItem,MeasureItem函数。
2:如果一个子菜单中还有子菜单(也就是二级菜单),那么二级子菜单中的菜单头无法初始化绘制,但是二级子菜单中的菜单项可以被绘制!
3:自绘制的菜单最外围有一个很难看的白色边框,无法去除!怎么办!
求指导!
谢谢各位!