本帖最后由 uself 于 2011-06-30 20:37:33 编辑

解决方案 »

  1.   

    工具栏里放入菜单就可以,绘制还是挺麻烦的,WTL有现成的
    CCommandBar
      

  2.   

    谢谢 hurryboylqs!
    那怎样在标题栏做文章呢?
    是不是先把标题栏去掉,再模拟一个!?
      

  3.   

    100分都看不起!看来MFC区的都是高手!
      

  4.   

    用 ->MoveWindow()
    标题栏在想想办法。。
      

  5.   


    很不幸,在mfc下,不自绘真没办法,菜单栏是没有坐标的,window规定它只能在标题栏下面,你看到菜单栏任意布局的,全不是标准菜单栏,包括vc编译器的菜单栏也不是标准的。同理,工具栏虽然是个窗口,可以有坐标,但窗口不能放到父窗口的非客户区。要想实现,可以用下面的办法:
    1.把父窗口标题栏去掉,模拟一个;
    2.用按钮模拟一个菜单栏;
    3.用按钮模拟一个工具栏。下面是LibUIDK采用上面的方法,做的一个示例外观:-------------------------------------------------------------------------------------
      

  6.   

    由于CSDN宽度的限制,上面两图片显示不完整。重发一下,点击下面的图片,在弹出的新窗口中,显示完整图片。-
      

  7.   

    谢谢psbeyond。给分了!
    准备自绘!