递归火山软件开发平台

标题: 请问目前来说界面使用MFC和WTL的区别大吗? [打印本页]

作者: lilaoshi    时间: 2022-10-11 17:50
标题: 请问目前来说界面使用MFC和WTL的区别大吗?
主要是功能上的区别。
作者: qzone    时间: 2022-10-11 18:01
除了编译时和运行时的方面没有什么的区别。
作者: shuimiao    时间: 2022-10-11 18:08
一般情况下没区别。实际上mfc比wtl组件多,而wtl体积小。以前测试wtl的画板闪烁比mfc厉害,后来吴总修复了貌似没事了(只是貌似),但是为了稳健我还是继续用mfc。mfc的bug相对wtl也少一点。但默认组件毕竟丑,有bug也修复不了,功能不满足也无法改动,于是我在mfc基础上,用双画板绘制需要的高级组件。。因为火山可以用组件布局器包装一个自定义组件,这是易语言所不具备的,所以用火山的组件布局器加画板简直如鱼得水,美化界面我做主。
作者: 摘星揽月    时间: 2022-10-11 18:18
shuimiao 发表于 2022-10-11 18:08
一般情况下没区别。实际上mfc比wtl组件多,而wtl体积小。以前测试wtl的画板闪烁比mfc厉害,后来吴总修复了 ...

就是啊,比如按钮类,如果可以继承自绘,实现圆角啥的不是梦
作者: 创世魂    时间: 2022-10-11 18:52
摘星揽月 发表于 2022-10-11 18:18
就是啊,比如按钮类,如果可以继承自绘,实现圆角啥的不是梦

只能用画板画

作者: lilaoshi    时间: 2022-10-11 18:56
感谢大家的热情解答!
作者: 阿尔威特    时间: 2022-10-16 17:56
不像安卓有个onDraw方法吗?好多年没有开发WIN了,这个WIN组件没有onDraw?
作者: 摘星揽月    时间: 2022-10-16 19:07
阿尔威特 发表于 2022-10-16 17:56
不像安卓有个onDraw方法吗?好多年没有开发WIN了,这个WIN组件没有onDraw?

有个onpaint啥的绘制事件和onDraw差不多
作者: 阿尔威特    时间: 2022-10-16 19:47
为什么火山又不封装自绘呢,view能自绘,就不总是拿画板替代了?火山作者怎么想的呢?




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4