你可以通过一两句代码在我现有的MFC框架上增加换肤、透明、动画等效果,没问题
但是如果你的界面库是用XML布局的,自成一套体系,没有人会为了这样一个库放弃原先所有的MFC代码,而且你能实现SDI MDI吗?如果你只做了漂亮的动画效果,那最好是在现有的框架下锦上添花,谁想加自己加上就完了,省时省力;而不是自立门户,独辟蹊径,毕竟个人的力量不可能干过MS一个公司的?也没有人为了用你的库去学一个xml语言。微软的WPF出了几年我都没动心会der你么最后推荐几个我用过的兼容mfc的库,不是打广告
BCGControlBar,一直在用
SonicUI,现在不用的,做个动画按钮还是不错的
Skin++等换肤库,在MFC里加一两句代码就搞定,省时省力
但是如果你的界面库是用XML布局的,自成一套体系,没有人会为了这样一个库放弃原先所有的MFC代码,而且你能实现SDI MDI吗?如果你只做了漂亮的动画效果,那最好是在现有的框架下锦上添花,谁想加自己加上就完了,省时省力;而不是自立门户,独辟蹊径,毕竟个人的力量不可能干过MS一个公司的?也没有人为了用你的库去学一个xml语言。微软的WPF出了几年我都没动心会der你么最后推荐几个我用过的兼容mfc的库,不是打广告
BCGControlBar,一直在用
SonicUI,现在不用的,做个动画按钮还是不错的
Skin++等换肤库,在MFC里加一两句代码就搞定,省时省力
然后去看看QQ、360、暴风影音、迅雷这些软件的界面是怎么弄的。
这样也就有了自己开发UI引擎库的商业公司了,毕竟建立在自己的UI引擎库基础上,代码的管理和扩展性方面的可控性都比较好。