shuimiao 发表于 2022-8-7 23:06:09

经过研究,mfc的画板确实比wtl要"安静"

不管有没有用内存画板(不可见画板),wtl都比mfc容易闪烁。这就体现出mfc的好处了。就因为这一点,我就不会用wtl了。当然用不到画板自绘的话,wtl还是可以的

飞扬工作室 发表于 2022-8-7 23:08:39

心理因素,实现代码实际上是一模一样的.

zqiz 发表于 2022-8-8 06:57:04

飞扬工作室 发表于 2022-8-7 23:08
心理因素,实现代码实际上是一模一样的.

大佬,都是夜猫子。致敬!

创世魂 发表于 2022-8-8 08:03:31

用mfc也会闪。。必须要双画板进行绘制。看看自带的游戏例子就知道了,如果去掉双画板,闪成狗。。

shuimiao 发表于 2022-8-8 11:15:30

本帖最后由 shuimiao 于 2022-8-8 11:16 编辑

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

飞扬工作室 发表于 2022-8-9 00:15:27

shuimiao 发表于 2022-8-8 11:15
代码可以是一样,就像统一接口,但是他们的内部绘制机制不一样啊。这个真不是心理因素。我是自绘各种组件 ...

代码实际上是一样的,最终都是调用相同的API.

飞扬工作室 发表于 2022-8-9 09:29:00

shuimiao 发表于 2022-8-8 11:15
代码可以是一样,就像统一接口,但是他们的内部绘制机制不一样啊。这个真不是心理因素。我是自绘各种组件 ...

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

shuimiao 发表于 2022-8-9 10:38:27

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

好的

shuimiao 发表于 2022-8-9 14:33:48

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

吴总,初步测试了下好像是没有之前那么闪烁了,似乎跟mfc一样了,有待后观

飞扬工作室 发表于 2022-8-9 17:39:19

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

好的
页: [1] 2
查看完整版本: 经过研究,mfc的画板确实比wtl要"安静"