图片转场效果时碰到的问题
我在一个窗口上拉了4个CSTATIC
然后挨个在窗口上实现转场效果
转场是这么实现的
1 设置一个20ms的timer
2 每次出发timer就用bitblt来处理图片
但是我发现,如果这几个窗口不重叠时,转场效果很OK,窗口重叠的话,转场效果就会出现闪烁的现象
具体表现就是比如A盖在B之上,会出现A和B转场时,你能看到B的情况(不应该看到B,因为它被盖住了一大部分)
我本来想,会出现闪烁可能跟我不管怎样都把整个CSTATIC刷新有关系,毕竟A盖住了B,B要刷新的地方并不多
但是B和A非重叠的部分很难去切割以及计算
我该怎么办呢?