返回信息流请问,
mfc开发的windows软件,怎么把它的默认皮肤换成自己自定义的图片?
这是一条镜像帖。来源:北邮人论坛 / cpp / #93103同步于 2016/8/24
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
关于MFC界面开发
sycamore
2016/8/24镜像同步7 回复
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
可以用skinmagicbuilder做出来然后再导入吗?
【 在 chenglong 的大作中提到: 】
: 需要重绘,可以参考网上的一些例子,主要是用GDI或GDI+实现,网上模仿最多的的可能就是千千静听了
其实就是实现给控件和对话框贴图。。
【 在 jingtiangao 的大作中提到: 】
: 仅仅知道背景更换是On_eraser+Bitmap....
【 在 sycamore 的大作中提到: 】
: 可以用skinmagicbuilder做出来然后再导
没用过,我们都是告诉UI设计人员尺寸以及这个图要表达的意思,他们画好图,然后用代码贴上去就可以了
网上好多现成的类,你需要做的就是把图弄好,然后通过代码加载进去就可以了
当然,最好你能看看这些类是如何实现的
同学,方便具体指导下嘛?我们实验室没做过,但是现在又需要做,没有思路。可以给你资金报酬哦~
【 在 chenglong 的大作中提到: 】
: 需要重绘,可以参考网上的一些例子,主要是用GDI或GDI+实现,网上模仿最多的的可能就是千千静听了
【 在 sycamore 的大作中提到: 】
: 同学,方便具体指导下嘛?我们实验室没做过,但是现在又需要做,没有思路。可以给你资金报酬哦~
网上都有现成的类你直接用就行了啊,我觉得不存在技术难度
比如button的美化,你可以找cbuttonex,里面的成员函数就能换图片。MFC控件背景色都是直接通过代码就可以换,你看看MFC的书就行