1.菜单类不从CMenu派生,直接从CObject派生,所有内容都自绘,BCG库里有这样的类
2.在DrawItem中把那个小三角所在的区域裁剪掉,让系统无法在那儿绘图。
http://www.codeguru.com/cpp/controls/menu/miscellaneous/article.php/c13017/
void DrawItem()
{
xxxxxxxxxxxxxxxxxxxx
//finally
RECT arrowRect;//箭头Rect
::ExcludeClipRect(hDC, arrowRect.left, arrowRect.top, arrowRect.right,arrowRect.bottom);
}