经过研究,mfc的画板确实比wtl要"安静"
不管有没有用内存画板(不可见画板),wtl都比mfc容易闪烁。这就体现出mfc的好处了。就因为这一点,我就不会用wtl了。当然用不到画板自绘的话,wtl还是可以的 心理因素,实现代码实际上是一模一样的. 飞扬工作室 发表于 2022-8-7 23:08心理因素,实现代码实际上是一模一样的.
大佬,都是夜猫子。致敬! 用mfc也会闪。。必须要双画板进行绘制。看看自带的游戏例子就知道了,如果去掉双画板,闪成狗。。 本帖最后由 shuimiao 于 2022-8-8 11:16 编辑
飞扬工作室 发表于 2022-8-7 23:08
心理因素,实现代码实际上是一模一样的.
代码可以是一样,就像统一接口,但是他们的内部绘制机制不一样啊。这个真不是心理因素。我是自绘各种组件对比出来的,肉眼可见的。mfc如果闪烁值为10的话,wtl就是100。单画板(用了禁止重画和允许重画),mfc有点闪烁,wtl疯狂闪烁,双画板(内存画板),mfc毫无闪烁,wtl有点闪烁。 shuimiao 发表于 2022-8-8 11:15
代码可以是一样,就像统一接口,但是他们的内部绘制机制不一样啊。这个真不是心理因素。我是自绘各种组件 ...
代码实际上是一样的,最终都是调用相同的API. shuimiao 发表于 2022-8-8 11:15
代码可以是一样,就像统一接口,但是他们的内部绘制机制不一样啊。这个真不是心理因素。我是自绘各种组件 ...
我检查了一遍代码,发现了一个可能的原因,你把附件中的文件替换一下再试试:
飞扬工作室 发表于 2022-8-9 09:29
我检查了一遍代码,发现了一个可能的原因,你把附件中的文件替换一下再试试:
...
好的 飞扬工作室 发表于 2022-8-9 09:29
我检查了一遍代码,发现了一个可能的原因,你把附件中的文件替换一下再试试:
...
吴总,初步测试了下好像是没有之前那么闪烁了,似乎跟mfc一样了,有待后观 shuimiao 发表于 2022-8-9 14:33
吴总,初步测试了下好像是没有之前那么闪烁了,似乎跟mfc一样了,有待后观 ...
好的
页:
[1]
2