用VC对单文档进行编程,想改变最顶层的菜单(如“文件(F)”)的字体,并给每个顶层菜单画一个边框且该边框为有阴影的(完成后的效果象个button),该怎么办?

解决方案 »

  1.   

    http://www.vckbase.com/document/viewdoc.asp?id=317下载SDI版本的源码.或者www.codeproject.com上有很多xp风格菜单类.
      

  2.   

    msk1、msk2为CBitmap对象。我用如下语句成功地将最顶层菜单中的从左数第5个显成了msk1中的位图:
    (*m_p).ModifyMenu(4,MF_BYPOSITION|MF_BITMAP,0,(&msk1));
    SetMenu(m_p);
    但当我点击该最顶层菜单后,显出的msk1中的位图消失了,该处变为了空白。怎样才能在最顶层菜单被点击后仍能显出想显的位图?