递归火山软件开发平台

标题: 经过研究,mfc的画板确实比wtl要"安静" [打印本页]

作者: shuimiao    时间: 2022-8-7 23:06
标题: 经过研究,mfc的画板确实比wtl要"安静"
不管有没有用内存画板(不可见画板),wtl都比mfc容易闪烁。这就体现出mfc的好处了。就因为这一点,我就不会用wtl了。当然用不到画板自绘的话,wtl还是可以的
作者: 飞扬工作室    时间: 2022-8-7 23:08
心理因素,实现代码实际上是一模一样的.
作者: zqiz    时间: 2022-8-8 06:57
飞扬工作室 发表于 2022-8-7 23:08
心理因素,实现代码实际上是一模一样的.

大佬,都是夜猫子。致敬!
作者: 创世魂    时间: 2022-8-8 08:03
用mfc也会闪。。必须要双画板进行绘制。看看自带的游戏例子就知道了,如果去掉双画板,闪成狗。。
作者: shuimiao    时间: 2022-8-8 11:15
本帖最后由 shuimiao 于 2022-8-8 11:16 编辑
飞扬工作室 发表于 2022-8-7 23:08
心理因素,实现代码实际上是一模一样的.

代码可以是一样,就像统一接口,但是他们的内部绘制机制不一样啊。这个真不是心理因素。我是自绘各种组件对比出来的,肉眼可见的。mfc如果闪烁值为10的话,wtl就是100。单画板(用了禁止重画和允许重画),mfc有点闪烁,wtl疯狂闪烁,双画板(内存画板),mfc毫无闪烁,wtl有点闪烁。
作者: 飞扬工作室    时间: 2022-8-9 00:15
shuimiao 发表于 2022-8-8 11:15
代码可以是一样,就像统一接口,但是他们的内部绘制机制不一样啊。这个真不是心理因素。我是自绘各种组件 ...

代码实际上是一样的,最终都是调用相同的API.
作者: 飞扬工作室    时间: 2022-8-9 09:29
shuimiao 发表于 2022-8-8 11:15
代码可以是一样,就像统一接口,但是他们的内部绘制机制不一样啊。这个真不是心理因素。我是自绘各种组件 ...

我检查了一遍代码,发现了一个可能的原因,你把附件中的文件替换一下再试试: (, 下载次数: 10)

作者: shuimiao    时间: 2022-8-9 10:38
飞扬工作室 发表于 2022-8-9 09:29
我检查了一遍代码,发现了一个可能的原因,你把附件中的文件替换一下再试试:
...

好的
作者: shuimiao    时间: 2022-8-9 14:33
飞扬工作室 发表于 2022-8-9 09:29
我检查了一遍代码,发现了一个可能的原因,你把附件中的文件替换一下再试试:
...

吴总,初步测试了下好像是没有之前那么闪烁了,似乎跟mfc一样了,有待后观
作者: 飞扬工作室    时间: 2022-8-9 17:39
shuimiao 发表于 2022-8-9 14:33
吴总,初步测试了下好像是没有之前那么闪烁了,似乎跟mfc一样了,有待后观 ...

好的
作者: zhqyong    时间: 2022-8-9 18:02
楼主再立新功




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