我要在窗体上同时往多个区域绘图,我应该怎么做呢?
我现在的思路基本上是:
create memory dc1(rect1),draw ,bitblt to client dc,
create memory dc2(rect2),draw ,bitblt to client dc,
...
感觉这样不是很好,如果有好多区域需要重绘的画,一样会有闪屏问题,
我应该怎么做呢?
难道计算一个包含这些区域的区域,然后 bitblt client dc to mem dc ,draw in mem dc,bitblt mem dc to client dc 吗?这样的话,如果这个包含区域很大的,性能又很差的,
请各位给一个比较好的思路哦。
谢了。