首先,MFC本身就是开源的,绝大部分源码都可以在VC的安装目录找到,这是最规范的源码教程,也是进阶学习必看的代码。
其次,MFC和“漂亮界面”实在是很难挂钩。用MFC做漂亮界面确实是很困难的一件事,需要编写大量的代码。vckbase上有大量MFC代码可以参考,但比较老旧;CSDN上有很多代码,但需要注册。
事实上,MFC本身的源代码+MSDN,已经足够学好MFC,这东西并不复杂。但如果目标是“漂亮界面”,那么,要么使用MFC皮肤库(如skin++、SkinMagic),要么,放弃MFC,使用新的winForm编程方法会更好些。