VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 187|回复: 5

关于SDI重绘标题栏、菜单栏、工具栏等。

[复制链接]
89_avatar_middle
最佳答案
2 
在线会员 发表于 2022-4-12 14:31:21 | 显示全部楼层 |阅读模式
如题,在MFC SDI重绘标题栏、菜单栏、工具栏时,如何能重绘出如下截图效果:

SDI重绘

SDI重绘

以下是我的代码: 关于SDI重绘标题栏、菜单栏、工具栏等。 Explorer.zip (204.85 KB, 下载次数: 3)




上一篇:基本语法不懂,求解释
下一篇:自定义新的CMFCShellListCtrl
84_avatar_middle
最佳答案
3 
在线会员 发表于 2022-4-13 11:26:26 | 显示全部楼层
建议你换个方向 不要自己重绘了,用前辈的成果 ,比如我现在项目上用的都是 Duilib,试下这个
89_avatar_middle
最佳答案
2 
ico_lz  楼主| 发表于 2022-4-13 11:52:35 | 显示全部楼层
dwer 发表于 2022-4-13 11:26
建议你换个方向 不要自己重绘了,用前辈的成果 ,比如我现在项目上用的都是 Duilib,试下这个

关于SDI重绘标题栏、菜单栏、工具栏等。我的确想过用Duilib,但是Duilib很强大,要去调用Duilib这个库,那可能要花时间去熟悉。而且,它的图标大多都喜欢压缩起来,和.exe分离开来,这样对后期维护不是很方便,因为只想生成一个.exe文件即可使用。目前暂时还是考虑重绘SDI和CDialogEx的方式吧,等自己重绘好后,再尝试用Duilib去试试看效果!
84_avatar_middle
最佳答案
3 
在线会员 发表于 2022-4-14 11:35:22 | 显示全部楼层
本帖最后由 dwer 于 2022-4-14 11:36 编辑
lwei2 发表于 2022-4-13 11:52
我的确想过用Duilib,但是Duilib很强大,要去调用Duilib这个库,那可能要花时间去熟悉。而且, ...


Duilib的资源文件有好几种, 一种是单独的资源文件,  另外也可以放到exe的资源区里,这么也还是一个独立的exe

用 UILIB_ZIPRESOURCE 模式
89_avatar_middle
最佳答案
2 
ico_lz  楼主| 发表于 2022-4-14 18:14:22 | 显示全部楼层
dwer 发表于 2022-4-14 11:35
Duilib的资源文件有好几种, 一种是单独的资源文件,  另外也可以放到exe的资源区里,这么也还是一个独 ...

哦哦,这个是怎么切换UILIB_ZIPRESOURCE 模式的呢?我下载了duilib源码,研究了一下,主窗口看起来简单,但是duilib这个库,基本把所有的东西都封装好了,因此,如果我调用duilib+MFC去重绘那个窗口,可能很快就可以搭建好,但这可能要很熟duilib这个库,不然后期维护就很麻烦了……
84_avatar_middle
最佳答案
3 
在线会员 发表于 2022-4-15 10:04:17 | 显示全部楼层
嗯 要熟悉下大概用法的,网上搜搜好多基础教程的, 用了duilib 不用再mfc的,直接创建win32 工程就行,
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

×【发帖 友情提示】
1、请回复有意义的内容,请勿恶意灌水;
2、纯数字、字母、表情等无意义的内容系统将自动删除;
3、若正常回复后帖子被自动删除,为系统误删的情况,请重新回复其他正常内容或等待管理员审核通过后会自动发布;
4、感谢您对VC驿站一如既往的支持,谢谢合作!

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号-4 )|网站地图wx_jqr

GMT+8, 2022-5-18 18:30

Powered by CcTry.CoM

© 2009-2021 cctry.com

快速回复 返回顶部 返回列表