可以,只不过比较复杂,一切的界面都是自己贴图,完全屏蔽掉mfc所提供的默认的 *** 作
你必须学会的有以下一些知识,具体网上自己查查:
双缓存
自己继承一个CWnd然后自己修改
截获一些平时很少用消息并改动(如最大化,最小化等)
希望对你有所帮助
VC60运行的程序目录是当前文件夹
在debug下运行程序目录是DEBUG下 所以不一样
把程序里的目录设置绝对路径看看
release模式是在release目录,但是你在vc点编译并运行的时候还是在根目录~
想直接利用网上别人做好的皮肤直接替换,需要大量的代码,如果初学,就先不要想了,说实话,比做基本逻辑功能困难的多。
VC做界面,是一个痛苦的过程,要想界面好看,需要花很多时间和精力,研究很多东西。
当然,一些VC界面库可以节省不少代码,比如BCGControlBar SkinMagic SKin++ GuiToolkit等等,不过也是需要编写代码滴(而且关键是基本都收费。。)
MFC梅花界面,可以入一楼所说的,使用开源库或者商业库,很方便便可以更换皮肤。
当然了,也可以自己对MFC源码进行修改,对要修改的MFC界面进行重新绘制,很需要功夫。
两者,用人家的库妥当省事,但如果应用是小的话就浪费空间了;自己写的话可以很好,也省空间,便于更改,自由。
以上就是关于MFC界面如何美化全部的内容,包括:MFC界面如何美化、vc中用skinmagic(破解版)美化界面,在VC6.0运行出来和在文件夹中直接点EXE文件出来的界面不同、MFC对话框窗口怎么美化、换肤等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)