在mfc中如何把菜单和工具栏合并在一行? 本帖最后由 uself 于 2011-06-30 20:37:33 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 工具栏里放入菜单就可以,绘制还是挺麻烦的,WTL有现成的CCommandBar 谢谢 hurryboylqs!那怎样在标题栏做文章呢?是不是先把标题栏去掉,再模拟一个!? 100分都看不起!看来MFC区的都是高手! 用 ->MoveWindow()标题栏在想想办法。。 很不幸,在mfc下,不自绘真没办法,菜单栏是没有坐标的,window规定它只能在标题栏下面,你看到菜单栏任意布局的,全不是标准菜单栏,包括vc编译器的菜单栏也不是标准的。同理,工具栏虽然是个窗口,可以有坐标,但窗口不能放到父窗口的非客户区。要想实现,可以用下面的办法:1.把父窗口标题栏去掉,模拟一个;2.用按钮模拟一个菜单栏;3.用按钮模拟一个工具栏。下面是LibUIDK采用上面的方法,做的一个示例外观:------------------------------------------------------------------------------------- 由于CSDN宽度的限制,上面两图片显示不完整。重发一下,点击下面的图片,在弹出的新窗口中,显示完整图片。- 谢谢psbeyond。给分了!准备自绘! 用MFC进行GPS编程通信控制问题 请大师帮我完成一段代码~!关于VC循环,高手请进~! 纯SDK 如何产生透明对话框 怎么没人回答呢?太简单了??关于区域大小的问题! 不知道哪位高手碰到过! [50] 打印设置问题!急急急急急急急急!!!! BCGControlbar 6.21 的中文向导 给我一点学com的信心吧 关于GridCtrl中内嵌CCombo控件后如何在每次选择组合框中的值后,传递给另一个控件 请问下怎么在vc++6.0下操作webbrowser控件中的ppt的显示 急!vc++中为什么老是提示无法调用commctrl.h 如何用c++代码制作一个表格或者一个波浪图
CCommandBar
那怎样在标题栏做文章呢?
是不是先把标题栏去掉,再模拟一个!?
标题栏在想想办法。。
很不幸,在mfc下,不自绘真没办法,菜单栏是没有坐标的,window规定它只能在标题栏下面,你看到菜单栏任意布局的,全不是标准菜单栏,包括vc编译器的菜单栏也不是标准的。同理,工具栏虽然是个窗口,可以有坐标,但窗口不能放到父窗口的非客户区。要想实现,可以用下面的办法:
1.把父窗口标题栏去掉,模拟一个;
2.用按钮模拟一个菜单栏;
3.用按钮模拟一个工具栏。下面是LibUIDK采用上面的方法,做的一个示例外观:-------------------------------------------------------------------------------------
准备自绘!